.container{width:100%}.section{padding:50px 0;width:100%}.row{margin:0 auto;max-width:1200px;padding-left:2%;padding-right:2%;width:96%}.row:after{clear:both;content:'';display:table}.row+.row{margin-top:6%}.row+.row-divided{border-top:1px solid #dedede;padding-top:6%}.column{margin:0 2.08333333%;width:95.83333333%;display:inline;float:left}.column+.column{margin-top:6%}.column>:last-child{margin-bottom:0}.column>:first-child{margin-top:0}.column .row{margin-left:-4.16666667%;margin-right:-4.16666667%;width:104.16666667%}@media only screen and (min-width:320px){.column[class*="small-"]+.column[class*="small-"]{margin-top:0}.row+.row{margin-top:50px}.row+.row-none{margin-top:0}.row+.row-tiny{margin-top:10px}.row+.row-little{margin-top:15px}.row+.row-small{margin-top:30px}.row+.row-normal{margin-top:50px}.row+.row-large{margin-top:100px}.small-12{margin:0 2.08333333%;width:95.83333333%}.small-11{margin:0 2.08333333%;width:87.5%}.small-10{margin:0 2.08333333%;width:79.16666667%}.small-9{margin:0 2.08333333%;width:70.83333333%}.small-8{margin:0 2.08333333%;width:62.5%}.small-7{margin:0 2.08333333%;width:54.16666667%}.small-6{margin:0 2.08333333%;width:45.83333333%}.small-5{margin:0 2.08333333%;width:37.5%}.small-4{margin:0 2.08333333%;width:29.16666667%}.small-3{margin:0 2.08333333%;width:20.83333333%}.small-2{margin:0 2.08333333%;width:12.5%}.small-1{margin:0 2.08333333%;width:4.16666667%}.small-offset-12{margin:0 0 0 102.08333333%}.small-offset-11{margin:0 0 0 93.75%}.small-offset-10{margin:0 0 0 85.41666667%}.small-offset-9{margin:0 0 0 77.08333333%}.small-offset-8{margin:0 0 0 68.75%}.small-offset-7{margin:0 0 0 60.41666667%}.small-offset-6{margin:0 0 0 52.08333333%}.small-offset-5{margin:0 0 0 43.75%}.small-offset-4{margin:0 0 0 35.41666667%}.small-offset-3{margin:0 0 0 27.08333333%}.small-offset-2{margin:0 0 0 18.75%}.small-offset-1{margin:0 0 0 10.41666667%}.small-offset-0{margin:0 0 0 2.08333333%}.small-centered{display:block;float:none;margin-left:auto;margin-right:auto}}@media only screen and (min-width:480px){.column[class*="small-"]+.column[class*="medium-"],.column[class*="medium-"]+.column[class*="medium-"]{margin-top:0}.medium-12{margin:0 2.08333333%;width:95.83333333%}.medium-11{margin:0 2.08333333%;width:87.5%}.medium-10{margin:0 2.08333333%;width:79.16666667%}.medium-9{margin:0 2.08333333%;width:70.83333333%}.medium-8{margin:0 2.08333333%;width:62.5%}.medium-7{margin:0 2.08333333%;width:54.16666667%}.medium-6{margin:0 2.08333333%;width:45.83333333%}.medium-5{margin:0 2.08333333%;width:37.5%}.medium-4{margin:0 2.08333333%;width:29.16666667%}.medium-3{margin:0 2.08333333%;width:20.83333333%}.medium-2{margin:0 2.08333333%;width:12.5%}.medium-1{margin:0 2.08333333%;width:4.16666667%}.medium-offset-12{margin:0 0 0 102.08333333%}.medium-offset-11{margin:0 0 0 93.75%}.medium-offset-10{margin:0 0 0 85.41666667%}.medium-offset-9{margin:0 0 0 77.08333333%}.medium-offset-8{margin:0 0 0 68.75%}.medium-offset-7{margin:0 0 0 60.41666667%}.medium-offset-6{margin:0 0 0 52.08333333%}.medium-offset-5{margin:0 0 0 43.75%}.medium-offset-4{margin:0 0 0 35.41666667%}.medium-offset-3{margin:0 0 0 27.08333333%}.medium-offset-2{margin:0 0 0 18.75%}.medium-offset-1{margin:0 0 0 10.41666667%}.medium-offset-0{margin:0 0 0 2.08333333%}.medium-centered{display:block;float:none;margin-left:auto;margin-right:auto}}@media only screen and (min-width:960px){.column+.column{margin-top:0}.row+.row-divided{margin-top:25px;padding-top:25px}.row.row-middled{left:50%;position:absolute;top:50%;-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.column{margin:0 1.04166667%;width:97.91666667%}.column .row{margin-left:-3.125%;margin-right:-3.125%;width:102.08333333%}.small-12{margin:0 1.04166667%;width:97.91666667%}.small-11{margin:0 1.04166667%;width:89.58333333%}.small-10{margin:0 1.04166667%;width:81.25%}.small-9{margin:0 1.04166667%;width:72.91666667%}.small-8{margin:0 1.04166667%;width:64.58333333%}.small-7{margin:0 1.04166667%;width:56.25%}.small-6{margin:0 1.04166667%;width:47.91666667%}.small-5{margin:0 1.04166667%;width:39.58333333%}.small-4{margin:0 1.04166667%;width:31.25%}.small-3{margin:0 1.04166667%;width:22.91666667%}.small-2{margin:0 1.04166667%;width:14.58333333%}.small-1{margin:0 1.04166667%;width:6.25%}.medium-12{margin:0 1.04166667%;width:97.91666667%}.medium-11{margin:0 1.04166667%;width:89.58333333%}.medium-10{margin:0 1.04166667%;width:81.25%}.medium-9{margin:0 1.04166667%;width:72.91666667%}.medium-8{margin:0 1.04166667%;width:64.58333333%}.medium-7{margin:0 1.04166667%;width:56.25%}.medium-6{margin:0 1.04166667%;width:47.91666667%}.medium-5{margin:0 1.04166667%;width:39.58333333%}.medium-4{margin:0 1.04166667%;width:31.25%}.medium-3{margin:0 1.04166667%;width:22.91666667%}.medium-2{margin:0 1.04166667%;width:14.58333333%}.medium-1{margin:0 1.04166667%;width:6.25%}.large-12{margin:0 1.04166667%;width:97.91666667%}.large-11{margin:0 1.04166667%;width:89.58333333%}.large-10{margin:0 1.04166667%;width:81.25%}.large-9{margin:0 1.04166667%;width:72.91666667%}.large-8{margin:0 1.04166667%;width:64.58333333%}.large-7{margin:0 1.04166667%;width:56.25%}.large-6{margin:0 1.04166667%;width:47.91666667%}.large-5{margin:0 1.04166667%;width:39.58333333%}.large-4{margin:0 1.04166667%;width:31.25%}.large-3{margin:0 1.04166667%;width:22.91666667%}.large-2{margin:0 1.04166667%;width:14.58333333%}.large-1{margin:0 1.04166667%;width:6.25%}.small-offset-12{margin:0 0 0 101.04166667%}.small-offset-11{margin:0 0 0 92.70833333%}.small-offset-10{margin:0 0 0 84.375%}.small-offset-9{margin:0 0 0 76.04166667%}.small-offset-8{margin:0 0 0 67.70833333%}.small-offset-7{margin:0 0 0 59.375%}.small-offset-6{margin:0 0 0 51.04166667%}.small-offset-5{margin:0 0 0 42.70833333%}.small-offset-4{margin:0 0 0 34.375%}.small-offset-3{margin:0 0 0 26.04166667%}.small-offset-2{margin:0 0 0 17.70833333%}.small-offset-1{margin:0 0 0 9.375%}.small-offset-0{margin:0 0 0 1.04166667%}.medium-offset-12{margin:0 0 0 101.04166667%}.medium-offset-11{margin:0 0 0 92.70833333%}.medium-offset-10{margin:0 0 0 84.375%}.medium-offset-9{margin:0 0 0 76.04166667%}.medium-offset-8{margin:0 0 0 67.70833333%}.medium-offset-7{margin:0 0 0 59.375%}.medium-offset-6{margin:0 0 0 51.04166667%}.medium-offset-5{margin:0 0 0 42.70833333%}.medium-offset-4{margin:0 0 0 34.375%}.medium-offset-3{margin:0 0 0 26.04166667%}.medium-offset-2{margin:0 0 0 17.70833333%}.medium-offset-1{margin:0 0 0 9.375%}.medium-offset-0{margin:0 0 0 1.04166667%}.large-offset-12{margin:0 0 0 101.04166667%}.large-offset-11{margin:0 0 0 92.70833333%}.large-offset-10{margin:0 0 0 84.375%}.large-offset-9{margin:0 0 0 76.04166667%}.large-offset-8{margin:0 0 0 67.70833333%}.large-offset-7{margin:0 0 0 59.375%}.large-offset-6{margin:0 0 0 51.04166667%}.large-offset-5{margin:0 0 0 42.70833333%}.large-offset-4{margin:0 0 0 34.375%}.large-offset-3{margin:0 0 0 26.04166667%}.large-offset-2{margin:0 0 0 17.70833333%}.large-offset-1{margin:0 0 0 9.375%}.large-offset-0{margin:0 0 0 1.04166667%}.small-centered,.medium-centered,.large-centered{display:block;float:none;margin-left:auto;margin-right:auto}}
.hide{display:none !important}.show-for-medium-only,.show-for-medium-up,.show-for-large-only,.show-for-large-up,.hide-for-small-only,.hide-for-small-up{display:none !important}.show-for-small-only,.show-for-small-up,.hide-for-medium-only,.hide-for-medium-up,.hide-for-large-only,.hide-for-large-up{display:block !important}@media only screen and (min-width:480px){.show-for-small-only,.hide-for-medium-only,.hide-for-medium-up{display:none !important}.hide-for-small-only,.show-for-medium-only,.show-for-medium-up{display:block !important}}@media only screen and (min-width:960px){.hide-for-large-up,.hide-for-medium-only,.hide-for-large-only,.show-for-medium-only{display:none !important}.hide-for-medium-only,.show-for-large-only,.show-for-large-up{display:block !important}}
.sd-playinsection-embed{position:absolute;top:0;left:50%}.sd-playinsection-mask{bottom:0;background-color:#1a1a1a;background-color:rgba(0,0,0,0.8);left:0;position:absolute;right:0;top:0}.sd-playinsection-close{display:block;height:36px;left:50%;position:absolute;top:0;width:36px}.sd-playinsection-close:after{color:#ffffff;content:'\D7';font-size:50px;line-height:25px}
.toggled{display:none}.open .toggled{display:block}
.context-dev-env-section{background-color:#f2f2f2;height:40px}.dev-env-banner-container{padding-top:8px}.dev-env-banner{display:inline-block}
.context-header-popup-menu{min-width:300px;color:black;line-height:normal}.context-header-popup-menu a:hover{background-color:#E3E3E3}.context-header-popup-menu h1{padding:0}.context-header-popup-menu h1,.context-header-popup-menu a{font-weight:400;display:block}.context-header-popup-menu li{border-top:1px solid #C8C8C8}.context-header-popup-menu .menu-content{padding:13px 20px}.context-header-popup-menu.context-header-popup{width:inherit}
.fl-Dialog .ms-Dialog-subText{font-size:14px;font-weight:400}.fl-Dialog .ms-Dialog-actions{line-height:10px}.fl-Dialog .ms-Checkbox-label{margin-top:6px}
.fl-ButtonGroup{*zoom:1}.fl-ButtonGroup::before,.fl-ButtonGroup::after{display:table;content:'';line-height:0}.fl-ButtonGroup::after{clear:both}.fl-ButtonGroup::before,.fl-ButtonGroup::after{display:table;content:'';line-height:0}.fl-ButtonGroup::after{clear:both}.fl-ButtonGroup .fl-DefaultButton{float:left;margin:5px;min-width:100px}.fl-ButtonGroup .fl-DefaultButton:first-child{margin-left:0}
.fl-NgReactDefaultButton{display:inline}
.fl-PeoplePicker.fl-PeoplePicker--disabled .ms-BasePicker-text{border:none}.fl-PeoplePicker .ms-PickerPersona-container{max-width:100%;padding:0}
.fl-TextMessageBar-message{max-height:200px;overflow-y:auto}
.ms-MessageBar{padding:0 16px}.ms-MessageBar a:active,.ms-MessageBar a:focus,.ms-MessageBar a:hover,.ms-MessageBar a:link,.ms-MessageBar a:visited{text-decoration:underline}
.fl-Panel .ms-Panel-main{margin-top:48px}.fl-Panel .ms-Panel-commands{margin-top:0}.widget .fl-Panel .ms-Panel-main{margin-top:0}
.fl-ApprovalViewInfo-Details ul{list-style-type:disc;margin-left:25px}.fl-ApprovalViewInfo-Details ol{list-style-type:decimal;margin-left:25px}.fl-ApprovalViewInfo-Details p{padding:0;white-space:pre-wrap}.fl-ApprovalViewInfo-Details table{width:100%}.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body h1,.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body h2,.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body h3,.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body h4,.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body h5,.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body h6,.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body p{padding:0;display:block;font-weight:bold;line-height:normal}.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body h1{font-size:32px;margin:21.44px 0 21.44px 0}.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body h2{font-size:24px;margin:19.92px 0 19.92px 0}.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body h3{font-size:18.72px;margin:18.72px 0 18.72px 0}.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body h4{font-size:16px;margin:21.28px 0 21.28px 0}.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body h5{font-size:13.28px;margin:22.18px 0 22.18px 0}.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body h6{font-size:10.72px;margin:24.98px 0 24.98px 0}.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body p{font-size:14px;font-weight:normal;margin:0}.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body table td{font-size:14px;line-height:normal;height:unset}.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body table tbody tr{height:unset}.fl-ApprovalViewInfo-Details .fl-DetailsCard-Section-Body th{text-align:unset}
.fl-DetailsList .ms-DetailsRow-cell.fl-DetailsRow-cell--reset{padding:0;line-height:20px}.fl-DetailsList .ms-DetailsRow-cell .ms-Link:focus,.fl-DetailsList .ms-DetailsRow-cell .ms-Link:hover,.fl-DetailsList .ms-DetailsRow-cell .ms-Link:active,.fl-DetailsList .ms-DetailsRow-cell .ms-Link[aria-selected="true"]{color:inherit;text-decoration:underline}
.fl-ApiIcon{box-shadow:0 1px 3px rgba(0,0,0,0.15);position:relative;border-radius:3px}.fl-ApiIcon .fl-ApiIcon-icon{height:100%;width:100%;border-radius:3px;background-repeat:no-repeat;background-origin:content-box;background-position:center;background-size:contain}
.fl-DatePicker{margin:0 0 15px 0}
.fl-ChoiceGroup .fl-ChoiceGroup-label{display:block;padding-left:28px}.fl-ChoiceGroup .fl-ChoiceGroup-label-description{font-size:12px;font-weight:400;display:block;padding-left:28px}.fl-ChoiceGroup .ms-ChoiceField-wrapper{width:100%}.fl-ChoiceGroup--horizontal .ms-ChoiceField{display:inline-block;padding-right:16px}
.context-header-popup-gear-menu{width:300px;color:black;line-height:normal}.context-header-popup-gear-menu .gear-menu-content:hover{background-color:#E3E3E3}.context-header-popup-gear-menu h1{padding:0}.context-header-popup-gear-menu h1,.context-header-popup-gear-menu .gear-menu-content{background:none;font-weight:400;display:block;border:none;width:100%;text-align:left}.context-header-popup-gear-menu li{border-top:1px solid #C8C8C8}.context-header-popup-gear-menu .counter{width:100%;height:15px}.context-header-popup-gear-menu .flowrun-counter-wrap{position:relative;overflow:hidden;background:#0066ff}.context-header-popup-gear-menu .flowrun-counter-wrap .flowrun-counter-bar{position:absolute;top:0;left:0;transition:transform 1s;transform:translateX(0);background:#C8C8C8}.context-header-popup-gear-menu .flowrun-counter-wrap.medium-severity{background:#fb0}.context-header-popup-gear-menu .flowrun-counter-wrap.high-severity{background:#EF3A24}.context-header-popup-gear-menu .gear-menu-content{padding:13px 20px}.context-header-popup-gear-menu .run-usage-text{display:block;margin:7px 0;padding:0}
.header-actions-learn ul.header-actions-learn-list{width:453px}@media only screen and (max-width:480px){.header-actions-learn ul.header-actions-learn-list{width:100%}}
@charset "UTF-8";
/*! MWF - v1.6.0+643031 | Copyright 2016 Microsoft Corporation | This software is based on or incorporates material from the files listed below (collectively, "Third Party Code"). Microsoft is not the original author of the Third Party Code. The original copyright notice and the license under which Microsoft received Third Party Code are set forth below together with the full text of such license. Such notices and license are provided solely for your information. Microsoft, not the third party, licenses this Third Party Code to you under the terms in which you received the Microsoft software or the services, unless Microsoft clearly states that such Microsoft terms do NOT apply for a particular Third Party Code. Unless applicable law gives you more rights, Microsoft reserves all other rights not expressly granted under such agreement(s), whether by implication, estoppel or otherwise.*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */ }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

@font-face {
  font-family: "MWF-MDL2";
  src: url(/Content/retail/assets/MWFMDL2.deb7f918a49e8c00fda777266bcfcb8d.2.woff) format("woff"), url(/Content/retail/assets/MWFMDL2.544a7ef2615a3a9e02a9fccbef58fdab.2.ttf) format("truetype"), url(/Content/retail/assets/MWFMDL2.b369e285054dbbdbb0ebb90e59b8e51d.2.svg) format("svg"); }

@font-face {
  font-family: "SegoeUI";
  src: local("Segoe UI"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2") format("woff2"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff") format("woff"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf") format("truetype"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.svg#web") format("svg");
  font-weight: 400; }

@font-face {
  font-family: "SegoeUI";
  src: local("Segoe UI Light"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff2") format("woff2"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff") format("woff"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.ttf") format("truetype"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.svg#web") format("svg");
  font-weight: 100; }

@font-face {
  font-family: "SegoeUI";
  src: local("Segoe UI Semilight"), local("Segoe UI"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff2") format("woff2"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff") format("woff"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.ttf") format("truetype"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.svg#web") format("svg");
  font-weight: 200; }

@font-face {
  font-family: "SegoeUI";
  src: local("Segoe UI Semibold"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff2") format("woff2"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff") format("woff"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.ttf") format("truetype"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.svg#web") format("svg");
  font-weight: 600; }

@font-face {
  font-family: "SegoeUI";
  src: local("Segoe UI Bold"), local("Segoe UI"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff2") format("woff2"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff") format("woff"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.ttf") format("truetype"), url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.svg#web") format("svg");
  font-weight: 700; }

h1, .h1, .type-h1, .c-heading-1 {
  font-size: 62px;
  line-height: 72px; }

h2, .h2, .type-h2, .c-heading-2 {
  font-size: 46px;
  line-height: 56px; }

h3, .h3, .type-h3, .c-heading-3, .type-sh1, .c-subheading-1 {
  font-size: 34px;
  line-height: 40px; }

h4, .h4, .type-h4, .c-heading-4, .type-sh2, .c-subheading-2 {
  font-size: 24px;
  line-height: 28px; }

h5, .h5, .type-h5, .c-heading-5, .type-sh3, .c-subheading-3, .type-p1, .c-paragraph-1 {
  font-size: 20px;
  line-height: 24px; }

h6, .h6, .type-h6, .c-heading-6, .type-sh4, .c-subheading-4, .type-p2, .c-paragraph-2 {
  font-size: 18px;
  line-height: 24px; }

.type-sh5, .type-sh6, .c-subheading-5, .c-subheading-6, .type-p3, p, .c-paragraph-3, .type-p4, .c-paragraph-4 {
  font-size: 15px;
  line-height: 20px; }

.type-c1, .c-caption-1 {
  font-size: 13px;
  line-height: 16px; }

.type-c2, .c-caption-2 {
  font-size: 11px;
  line-height: 16px; }

h1, .h1, .type-h1, .c-heading-1 {
  padding: 38px 0 6px;
  font-weight: 100;
  letter-spacing: -0.01em; }

h2, .h2, .type-h2, .c-heading-2 {
  padding: 37px 0 3px;
  font-weight: 100;
  letter-spacing: -0.01em; }

h3, .h3, .type-h3, .c-heading-3 {
  padding: 38px 0 2px;
  font-weight: 100; }

h4, .h4, .type-h4, .c-heading-4 {
  padding: 36px 0 4px;
  font-weight: 200; }

h5, .h5, .type-h5, .c-heading-5 {
  padding: 35px 0 5px;
  font-weight: 200; }

h6, .h6, .type-h6, .c-heading-6 {
  padding: 37px 0 3px;
  font-weight: 200; }

.type-sh1, .c-subheading-1 {
  padding: 2px 0 2px;
  font-weight: 100; }

.type-sh2, .c-subheading-2 {
  padding: 4px 0 8px;
  font-weight: 200; }

.type-sh3, .c-subheading-3 {
  padding: 8px 0 4px;
  font-weight: 200; }

.type-sh4, .c-subheading-4 {
  padding: 9px 0 3px;
  font-weight: 200; }

.type-sh5, .type-sh6, .c-subheading-5, .c-subheading-6 {
  padding: 8px 0 0;
  font-weight: 200; }

.type-p1, .c-paragraph-1 {
  padding: 24px 0 4px;
  font-weight: 200; }

.type-p2, .c-paragraph-2 {
  padding: 25px 0 3px;
  font-weight: 200; }

.type-p3, p, .c-paragraph-3 {
  padding: 24px 0 0;
  font-weight: 400; }

.type-p4, .c-paragraph-4 {
  padding: 24px 0 0;
  font-weight: 400; }

.type-c1, .c-caption-1 {
  padding: 3px 0 1px;
  font-weight: 400; }

.type-c2, .c-caption-2 {
  padding: 4px 0 4px;
  font-weight: 400; }

@media (max-width: 767px) {
  h1, .h1, .type-h1, .c-heading-1 {
    font-size: 46px;
    line-height: 56px; }
  h2, .h2, .type-h2, .c-heading-2 {
    font-size: 34px;
    line-height: 40px; }
  h3, .h3, .type-h3, .c-heading-3, .type-sh1, .c-subheading-1 {
    font-size: 26px;
    line-height: 32px; }
  h4, .h4, .type-h4, .c-heading-4, .type-sh2, .c-subheading-2 {
    font-size: 20px;
    line-height: 24px; }
  h5, .h5, .type-h5, .c-heading-5, .type-sh3, .c-subheading-3, .type-p1, .c-paragraph-1 {
    font-size: 18px;
    line-height: 24px; }
  h6, .h6, .type-h6, .c-heading-6, .type-sh4, .c-subheading-4, .type-p2, .c-paragraph-2 {
    font-size: 16px;
    line-height: 20px; }
  .type-c1, .c-caption-1 {
    font-size: 12px;
    line-height: 16px; }
  .type-c2, .c-caption-2 {
    font-size: 10px;
    line-height: 12px; }
  h1, .h1, .type-h1, .c-heading-1 {
    padding: 37px 0 3px; }
  h2, .h2, .type-h2, .c-heading-2 {
    padding: 38px 0 2px; }
  h5, .h5, .type-h5, .c-heading-5 {
    padding: 37px 0 3px; }
  h6, .h6, .type-h6, .c-heading-6 {
    padding: 39px 0 1px; }
  .type-sh1, .c-subheading-1 {
    padding: 9px 0 3px; }
  .type-sh2, .c-subheading-2 {
    padding: 8px 0 4px; }
  .type-sh3, .c-subheading-3 {
    padding: 4px 0 4px; }
  .type-sh4, .c-subheading-4 {
    padding: 7px 0 5px; }
  .type-p2, .c-paragraph-2 {
    padding: 27px 0 1px; }
  .type-c2, .c-caption-2 {
    padding: 2px 0 2px; } }

html {
  box-sizing: border-box; }

*, *:before, *:after {
  box-sizing: inherit; }

body {
  font-size: 15px;
  font-family: "SegoeUI", "Helvetica Neue", Helvetica, Arial, sans-serif;
  min-width: 320px;
  color: #000;
  background-color: #FFF; }

.theme-light {
  color: #000;
  background-color: #e6e6e6; }

.theme-dark {
  color: #FFF;
  background-color: #333333; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin-top: 0;
  margin-bottom: 0; }

address {
  font: inherit; }

ol,
ul {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  list-style: none; }

dl {
  margin: 0; }

dd {
  margin: 0; }

audio,
canvas,
img,
video {
  vertical-align: middle; }

figure {
  margin: 0; }

a:link,
a:focus,
a:hover,
a:active,
a:visited {
  text-decoration: none;
  color: inherit; }

q,
em,
i,
var {
  font-style: italic; }

strong,
b {
  font-weight: 600; }

mark {
  background-color: #FFF100;
  padding: 1px 4px 2px; }
  @media screen and (-ms-high-contrast: active) {
    mark {
      outline: 1px solid;
      color: inherit; } }

del,
s {
  color: rgba(0, 0, 0, 0.6); }
  .theme-light del, .theme-dark .theme-light del, .theme-light
  s, .theme-dark .theme-light
  s {
    color: rgba(0, 0, 0, 0.6); }
  .theme-dark del, .theme-light .theme-dark del, .theme-dark
  s, .theme-light .theme-dark
  s {
    color: rgba(255, 255, 255, 0.6); }

u,
ins {
  text-decoration: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.6); }
  .theme-light u, .theme-dark .theme-light u, .theme-light
  ins, .theme-dark .theme-light
  ins {
    border-bottom: 1px solid rgba(0, 0, 0, 0.6); }
  .theme-dark u, .theme-light .theme-dark u, .theme-dark
  ins, .theme-light .theme-dark
  ins {
    border-bottom: 1px solid rgba(255, 255, 255, 0.6); }

small,
sub,
sup {
  font-size: 0.8em; }

abbr,
dfn {
  font-style: normal;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.6); }
  .theme-light abbr, .theme-dark .theme-light abbr, .theme-light
  dfn, .theme-dark .theme-light
  dfn {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.6); }
  .theme-dark abbr, .theme-light .theme-dark abbr, .theme-dark
  dfn, .theme-light .theme-dark
  dfn {
    border-bottom: 1px dotted rgba(255, 255, 255, 0.6); }

cite,
time {
  font-style: normal; }

code,
pre,
kbd,
samp {
  font-family: Consolas, "Courier New", Courier, monospace; }

kbd {
  border-radius: 2px;
  padding: 1px 4px 2px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #FFF; }
  kbd kbd {
    padding: 0; }
  .theme-light kbd, .theme-dark .theme-light kbd {
    background-color: rgba(0, 0, 0, 0.6);
    color: #FFF; }
  .theme-dark kbd, .theme-light .theme-dark kbd {
    background-color: rgba(255, 255, 255, 0.6);
    color: #000; }

bdo {
  direction: rtl; }

input,
input[type="search"] {
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

[data-grid~="container"] {
  max-width: 1600px;
  max-width: calc(1600px + 10%);
  margin: 0 auto;
  padding-left: 5%;
  padding-right: 5%; }
  @media screen and (max-width: 1083px) {
    [data-grid~="container"] {
      padding-left: 0;
      padding-right: 0; } }

[data-grid~="container"],
[data-grid*="col-"] {
  box-sizing: border-box;
  zoom: 1; }
  [data-grid~="container"]:before, [data-grid~="container"]:after,
  [data-grid*="col-"]:before,
  [data-grid*="col-"]:after {
    content: " ";
    display: table; }
  [data-grid~="container"]:after,
  [data-grid*="col-"]:after {
    clear: both; }

[data-grid*="col-"] {
  float: left;
  min-height: 1px; }

[data-grid~="pad-12x"] > [data-grid] {
  padding-left: 18px;
  padding-right: 18px; }
  @media screen and (max-width: 1778px) {
    [data-grid~="pad-12x"] > [data-grid] {
      padding-left: 24px;
      padding-right: 24px; } }
  @media screen and (max-width: 1778px) {
    [data-grid~="pad-12x"] > [data-grid] {
      padding-left: 24px;
      padding-right: 24px; } }
  @media screen and (max-width: 1083px) {
    [data-grid~="pad-12x"] > [data-grid] {
      padding-left: 18px;
      padding-right: 18px; } }
  @media screen and (max-width: 767px) {
    [data-grid~="pad-12x"] > [data-grid] {
      padding-left: 12px;
      padding-right: 12px; } }
  @media screen and (max-width: 539px) {
    [data-grid~="pad-12x"] > [data-grid] {
      padding-left: 12px;
      padding-right: 12px; } }

[data-grid~="pad-6x"] > [data-grid] {
  padding-left: 12px;
  padding-right: 12px; }

[data-grid~="pad-3x"] > [data-grid] {
  padding-left: 6px;
  padding-right: 6px; }

[data-grid~="pad-2x"] > [data-grid] {
  padding-left: 4px;
  padding-right: 4px; }

[data-grid~="col-1"] {
  width: 8.3333333333%; }

[data-grid~="col-2"] {
  width: 16.6666666667%; }

[data-grid~="col-3"] {
  width: 25%; }

[data-grid~="col-4"] {
  width: 33.3333333333%; }

[data-grid~="col-5"] {
  width: 41.6666666667%; }

[data-grid~="col-6"] {
  width: 50%; }

[data-grid~="col-7"] {
  width: 58.3333333333%; }

[data-grid~="col-8"] {
  width: 66.6666666667%; }

[data-grid~="col-9"] {
  width: 75%; }

[data-grid~="col-10"] {
  width: 83.3333333333%; }

[data-grid~="col-11"] {
  width: 91.6666666667%; }

[data-grid~="col-12"] {
  width: 100%; }

[data-grid~="col-1-5"] {
  width: 20%; }

[data-grid~="col-1-8"] {
  width: 12.5%; }

@media screen and (max-width: 1778px) {
  [data-grid~="stack-5"] > [data-grid] {
    float: none;
    width: 100%;
    display: block;
    padding: inherit 0; } }

@media screen and (max-width: 1399px) {
  [data-grid~="stack-4"] > [data-grid] {
    float: none;
    width: 100%;
    display: block;
    padding: inherit 0; } }

@media screen and (max-width: 1083px) {
  [data-grid~="stack-3"] > [data-grid] {
    float: none;
    width: 100%;
    display: block;
    padding: inherit 0; } }

@media screen and (max-width: 767px) {
  [data-grid~="stack-2"] > [data-grid] {
    float: none;
    width: 100%;
    display: block;
    padding: inherit 0; } }

@media screen and (max-width: 539px) {
  [data-grid*="col-"] {
    float: none;
    width: 100%;
    display: block;
    padding: inherit 0; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  1% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.x-clearfix:before, .x-clearfix:after {
  content: " ";
  display: table; }

.x-clearfix:after {
  clear: both; }

.x-float-left {
  float: left !important; }

.x-float-right {
  float: right !important; }

@media print {
  .x-visible-print-block {
    display: block !important; }
  .x-visible-print-inline {
    display: inline !important; }
  .x-visible-print-inline-block {
    display: inline-block !important; }
  .x-hidden-print {
    display: none !important; } }

@media all and (max-width: 539px) {
  .x-visible-vp1-block {
    display: block !important; }
  .x-visible-vp1-inline {
    display: inline !important; }
  .x-visible-vp1-inline-block {
    display: inline-block !important; }
  .x-hidden-vp1 {
    display: none !important; } }

@media all and (min-width: 540px) and (max-width: 767px) {
  .x-visible-vp2-block {
    display: block !important; }
  .x-visible-vp2-inline {
    display: inline !important; }
  .x-visible-vp2-inline-block {
    display: inline-block !important; }
  .x-hidden-vp2 {
    display: none !important; } }

@media all and (min-width: 768px) and (max-width: 1083px) {
  .x-visible-vp3-block {
    display: block !important; }
  .x-visible-vp3-inline {
    display: inline !important; }
  .x-visible-vp3-inline-block {
    display: inline-block !important; }
  .x-hidden-vp3 {
    display: none !important; } }

@media all and (min-width: 1084px) and (max-width: 1399px) {
  .x-visible-vp4-block {
    display: block !important; }
  .x-visible-vp4-inline {
    display: inline !important; }
  .x-visible-vp4-inline-block {
    display: inline-block !important; }
  .x-hidden-vp4 {
    display: none !important; } }

@media all and (min-width: 1400px) {
  .x-visible-vp5-block {
    display: block !important; }
  .x-visible-vp5-inline {
    display: inline !important; }
  .x-visible-vp5-inline-block {
    display: inline-block !important; }
  .x-hidden-vp5 {
    display: none !important; } }

.sr-only,
.x-screen-reader {
  position: absolute !important;
  overflow: hidden !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  width: 1px !important;
  height: 1px !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important; }

.x-type-center {
  text-align: center !important; }

.x-type-right {
  text-align: right !important; }

.x-type-left {
  text-align: left !important; }

/* Adding hooks for vertical padding to apply to all modules except hero.
 * As we get more information on partner layouts this will become specific
 * to each module and vary based on layout */
[class^="m-"] {
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 48px; }
  @media only screen and (min-width: 540px) {
    [class^="m-"] {
      padding-left: 24px;
      padding-right: 24px; } }
  @media only screen and (min-width: 768px) {
    [class^="m-"] {
      padding-left: 36px;
      padding-right: 36px; } }
  @media only screen and (min-width: 1400px) {
    [class^="m-"] {
      padding-left: 48px;
      padding-right: 48px; } }

button.c-action-trigger,
a.c-action-trigger {
  font-size: 15px;
  max-width: 374px;
  min-width: 36px;
  display: inline-block;
  margin-top: 12px;
  padding: 6px 0 8px;
  color: #0078D7;
  border: solid 1px transparent;
  background: none;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: bottom;
  outline: 1px dashed transparent; }
  button.c-action-trigger:focus, button.c-action-trigger:hover,
  a.c-action-trigger:focus,
  a.c-action-trigger:hover {
    color: rgba(0, 0, 0, 0.6);
    text-decoration: underline; }
  button.c-action-trigger:focus,
  a.c-action-trigger:focus {
    outline: 1px dashed rgba(0, 0, 0, 0.6); }
  button.c-action-trigger:active,
  a.c-action-trigger:active {
    color: #000;
    outline: 1px solid transparent;
    text-decoration: none; }
  button.c-action-trigger[disabled],
  a.c-action-trigger[disabled] {
    color: rgba(0, 0, 0, 0.2);
    cursor: not-allowed; }
  button.c-action-trigger.c-glyph,
  a.c-action-trigger.c-glyph {
    min-width: 120px;
    padding-right: 10px; }
    button.c-action-trigger.c-glyph:before,
    a.c-action-trigger.c-glyph:before {
      width: 16px;
      height: 16px;
      margin-left: 10px;
      margin-right: 10px;
      vertical-align: middle; }
    button.c-action-trigger.c-glyph.glyph-edit:before,
    a.c-action-trigger.c-glyph.glyph-edit:before {
      content: "\E70F"; }
    button.c-action-trigger.c-glyph.glyph-cancel:before,
    a.c-action-trigger.c-glyph.glyph-cancel:before {
      content: "\E711"; }
    button.c-action-trigger.c-glyph.glyph-global-nav-button:before,
    a.c-action-trigger.c-glyph.glyph-global-nav-button:before {
      content: "\E700"; }
    button.c-action-trigger.c-glyph.glyph-shopping-cart:before,
    a.c-action-trigger.c-glyph.glyph-shopping-cart:before {
      content: "\E7BF"; }
    button.c-action-trigger.c-glyph.glyph-chevron-left:before,
    a.c-action-trigger.c-glyph.glyph-chevron-left:before {
      content: "\E76B"; }
    button.c-action-trigger.c-glyph.glyph-chevron-right:before,
    a.c-action-trigger.c-glyph.glyph-chevron-right:before {
      content: "\E76C"; }
    button.c-action-trigger.c-glyph.glyph-arrow-htmllegacy-mirrored:before,
    a.c-action-trigger.c-glyph.glyph-arrow-htmllegacy-mirrored:before {
      content: "\E0AE"; }
    button.c-action-trigger.c-glyph.glyph-arrow-htmllegacy:before,
    a.c-action-trigger.c-glyph.glyph-arrow-htmllegacy:before {
      content: "\E0D5"; }
    button.c-action-trigger.c-glyph.glyph-play:before,
    a.c-action-trigger.c-glyph.glyph-play:before {
      content: "\E768"; }
    button.c-action-trigger.c-glyph.glyph-info:before,
    a.c-action-trigger.c-glyph.glyph-info:before {
      content: "\E946"; }
    button.c-action-trigger.c-glyph[aria-label],
    a.c-action-trigger.c-glyph[aria-label] {
      min-width: 0;
      margin-right: 10px;
      padding-right: 0; }
  .theme-light button.c-action-trigger, .theme-dark .theme-light button.c-action-trigger, .theme-light
  a.c-action-trigger, .theme-dark .theme-light
  a.c-action-trigger {
    color: #000;
    background: transparent; }
    .theme-light button.c-action-trigger:focus, .theme-light button.c-action-trigger:hover, .theme-dark .theme-light button.c-action-trigger:focus, .theme-dark .theme-light button.c-action-trigger:hover, .theme-light
    a.c-action-trigger:focus, .theme-light
    a.c-action-trigger:hover, .theme-dark .theme-light
    a.c-action-trigger:focus, .theme-dark .theme-light
    a.c-action-trigger:hover {
      color: rgba(0, 0, 0, 0.6);
      text-decoration: underline; }
    .theme-light button.c-action-trigger:focus, .theme-dark .theme-light button.c-action-trigger:focus, .theme-light
    a.c-action-trigger:focus, .theme-dark .theme-light
    a.c-action-trigger:focus {
      outline: 1px dashed rgba(0, 0, 0, 0.6); }
    .theme-light button.c-action-trigger:active, .theme-dark .theme-light button.c-action-trigger:active, .theme-light
    a.c-action-trigger:active, .theme-dark .theme-light
    a.c-action-trigger:active {
      color: #000;
      outline: 1px solid transparent;
      text-decoration: none; }
    .theme-light button.c-action-trigger[disabled], .theme-dark .theme-light button.c-action-trigger[disabled], .theme-light
    a.c-action-trigger[disabled], .theme-dark .theme-light
    a.c-action-trigger[disabled] {
      color: rgba(0, 0, 0, 0.2);
      cursor: not-allowed; }
  .theme-dark button.c-action-trigger, .theme-light .theme-dark button.c-action-trigger, .theme-dark
  a.c-action-trigger, .theme-light .theme-dark
  a.c-action-trigger {
    color: #FFF;
    background: transparent; }
    .theme-dark button.c-action-trigger:focus, .theme-dark button.c-action-trigger:hover, .theme-light .theme-dark button.c-action-trigger:focus, .theme-light .theme-dark button.c-action-trigger:hover, .theme-dark
    a.c-action-trigger:focus, .theme-dark
    a.c-action-trigger:hover, .theme-light .theme-dark
    a.c-action-trigger:focus, .theme-light .theme-dark
    a.c-action-trigger:hover {
      color: rgba(255, 255, 255, 0.8);
      text-decoration: underline; }
    .theme-dark button.c-action-trigger:focus, .theme-light .theme-dark button.c-action-trigger:focus, .theme-dark
    a.c-action-trigger:focus, .theme-light .theme-dark
    a.c-action-trigger:focus {
      outline: 1px dashed #FFF; }
    .theme-dark button.c-action-trigger:active, .theme-light .theme-dark button.c-action-trigger:active, .theme-dark
    a.c-action-trigger:active, .theme-light .theme-dark
    a.c-action-trigger:active {
      color: #FFF;
      outline: 1px solid transparent;
      text-decoration: none; }
    .theme-dark button.c-action-trigger[disabled], .theme-light .theme-dark button.c-action-trigger[disabled], .theme-dark
    a.c-action-trigger[disabled], .theme-light .theme-dark
    a.c-action-trigger[disabled] {
      color: rgba(255, 255, 255, 0.6);
      cursor: not-allowed; }

.c-age-rating {
  display: block; }
  .c-age-rating > .c-image {
    float: left;
    width: 56px;
    height: auto; }
  .c-age-rating .c-label,
  .c-age-rating .c-paragraph {
    font-size: 15px;
    line-height: 20px;
    padding: 0;
    margin: 0 0 0 68px; }
  .c-age-rating .c-label {
    font-weight: 700; }
  .c-age-rating .c-content-toggle {
    margin-left: 68px; }
    .c-age-rating .c-content-toggle p {
      overflow: hidden;
      box-sizing: content-box;
      max-height: 200px;
      padding-top: 0; }
      .c-age-rating .c-content-toggle p[data-f-expanded="false"] {
        overflow: hidden;
        box-sizing: content-box;
        max-height: 0px; }

.c-auto-suggest {
  display: block; }
  .c-auto-suggest .c-menu {
    position: absolute;
    background: #FFF;
    border-top: 1px solid;
    border-color: rgba(0, 0, 0, 0.2); }
    .c-auto-suggest .c-menu .c-menu-item span {
      background: #FFF; }
      .c-auto-suggest .c-menu .c-menu-item span:hover {
        background: rgba(0, 0, 0, 0.1); }
    .c-auto-suggest .c-menu[aria-hidden="true"] {
      display: none; }
    .c-auto-suggest .c-menu[data-js-auto-suggest-postion="default"] {
      top: 38px; }
    .c-auto-suggest .c-menu[data-js-auto-suggest-postion="above"] {
      bottom: 100%; }
    .c-auto-suggest .c-menu.f-auto-suggest-no-results .c-menu-item span {
      color: rgba(0, 0, 0, 0.6); }
    .c-auto-suggest .c-menu.f-auto-suggest-no-results[data-js-auto-suggest-postion="default"] {
      top: 38px; }
    .c-auto-suggest .c-menu.f-auto-suggest-no-results[data-js-auto-suggest-postion="above"] {
      bottom: 100%; }
    .c-auto-suggest .c-menu.f-auto-suggest-scroll {
      overflow-y: auto;
      max-height: none; }

.c-label + .c-auto-suggest.c-search {
  margin-top: 0; }

.c-badge {
  font-size: 13px;
  display: inline-block;
  letter-spacing: 0.075em; }
  .c-badge.f-highlight {
    background-color: #FFD800;
    color: #000; }
  .c-badge.f-lowlight {
    background-color: #333;
    color: #FFF; }
  .c-badge.f-small {
    padding: 0 9px 1px 8px; }
  .c-badge.f-large {
    padding: 3px 13px 5px 12px; }

ul.c-breadcrumb {
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px; }
  ul.c-breadcrumb li {
    display: inline-block;
    padding-right: 8px; }
    ul.c-breadcrumb li + li:before {
      content: "\\";
      padding-right: 8px;
      color: rgba(0, 0, 0, 0.6); }
    ul.c-breadcrumb li:last-child a {
      color: rgba(0, 0, 0, 0.6); }
    ul.c-breadcrumb li a {
      font-size: 13px;
      line-height: 16px;
      color: #0078D7; }
    .theme-light ul.c-breadcrumb li:last-child a, .theme-dark .theme-light ul.c-breadcrumb li:last-child a {
      color: rgba(0, 0, 0, 0.6); }
    .theme-light ul.c-breadcrumb li + li:before, .theme-dark .theme-light ul.c-breadcrumb li + li:before {
      color: rgba(0, 0, 0, 0.6); }
    .theme-light ul.c-breadcrumb li a, .theme-dark .theme-light ul.c-breadcrumb li a {
      color: #000;
      text-decoration: none; }
      .theme-light ul.c-breadcrumb li a:hover, .theme-dark .theme-light ul.c-breadcrumb li a:hover {
        text-decoration: underline; }
    .theme-dark ul.c-breadcrumb li:last-child a, .theme-light .theme-dark ul.c-breadcrumb li:last-child a {
      color: rgba(255, 255, 255, 0.6); }
    .theme-dark ul.c-breadcrumb li + li:before, .theme-light .theme-dark ul.c-breadcrumb li + li:before {
      color: rgba(255, 255, 255, 0.6); }
    .theme-dark ul.c-breadcrumb li a, .theme-light .theme-dark ul.c-breadcrumb li a {
      color: #FFF;
      text-decoration: none; }
      .theme-dark ul.c-breadcrumb li a:hover, .theme-light .theme-dark ul.c-breadcrumb li a:hover {
        text-decoration: underline; }

.btn,
button.c-button,
a.c-button[role="button"] {
  font-size: 15px;
  max-width: 374px;
  min-width: 120px;
  display: inline-block;
  margin-top: 12px;
  padding: 9px 12px 10px;
  background-color: rgba(0, 0, 0, 0.2);
  color: #000;
  border: solid 1px transparent;
  overflow: hidden;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: bottom;
  outline: 1px dashed transparent; }
  .btn:focus,
  button.c-button:focus,
  a.c-button[role="button"]:focus {
    outline-color: #000; }
  .btn:hover, .btn:focus,
  button.c-button:hover,
  button.c-button:focus,
  a.c-button[role="button"]:hover,
  a.c-button[role="button"]:focus {
    border-color: rgba(0, 0, 0, 0.4); }
  .btn:active,
  button.c-button:active,
  a.c-button[role="button"]:active {
    background-color: rgba(0, 0, 0, 0.4); }
  .btn[disabled],
  button.c-button[disabled],
  a.c-button[role="button"][disabled] {
    color: rgba(0, 0, 0, 0.2);
    background-color: rgba(0, 0, 0, 0.2);
    cursor: not-allowed; }
  .theme-light .btn, .theme-dark .theme-light .btn, .theme-light
  button.c-button, .theme-dark .theme-light
  button.c-button, .theme-light
  a.c-button[role="button"], .theme-dark .theme-light
  a.c-button[role="button"] {
    background-color: transparent;
    color: #000;
    border-color: #000; }
    .theme-light .btn:focus, .theme-dark .theme-light .btn:focus, .theme-light
    button.c-button:focus, .theme-dark .theme-light
    button.c-button:focus, .theme-light
    a.c-button[role="button"]:focus, .theme-dark .theme-light
    a.c-button[role="button"]:focus {
      background-color: rgba(0, 0, 0, 0.2);
      outline-color: #000; }
    .theme-light .btn:hover, .theme-dark .theme-light .btn:hover, .theme-light
    button.c-button:hover, .theme-dark .theme-light
    button.c-button:hover, .theme-light
    a.c-button[role="button"]:hover, .theme-dark .theme-light
    a.c-button[role="button"]:hover {
      background-color: rgba(0, 0, 0, 0.2); }
    .theme-light .btn:active, .theme-dark .theme-light .btn:active, .theme-light
    button.c-button:active, .theme-dark .theme-light
    button.c-button:active, .theme-light
    a.c-button[role="button"]:active, .theme-dark .theme-light
    a.c-button[role="button"]:active {
      background-color: rgba(0, 0, 0, 0.4); }
    .theme-light .btn[disabled], .theme-dark .theme-light .btn[disabled], .theme-light
    button.c-button[disabled], .theme-dark .theme-light
    button.c-button[disabled], .theme-light
    a.c-button[role="button"][disabled], .theme-dark .theme-light
    a.c-button[role="button"][disabled] {
      color: rgba(0, 0, 0, 0.2);
      background-color: rgba(0, 0, 0, 0.2);
      border-color: rgba(0, 0, 0, 0.2); }
  .theme-dark .btn, .theme-light .theme-dark .btn, .theme-dark
  button.c-button, .theme-light .theme-dark
  button.c-button, .theme-dark
  a.c-button[role="button"], .theme-light .theme-dark
  a.c-button[role="button"] {
    background-color: transparent;
    color: #FFF;
    border-color: #FFF; }
    .theme-dark .btn:focus, .theme-light .theme-dark .btn:focus, .theme-dark
    button.c-button:focus, .theme-light .theme-dark
    button.c-button:focus, .theme-dark
    a.c-button[role="button"]:focus, .theme-light .theme-dark
    a.c-button[role="button"]:focus {
      background-color: rgba(255, 255, 255, 0.2);
      outline-color: #FFF; }
    .theme-dark .btn:hover, .theme-light .theme-dark .btn:hover, .theme-dark
    button.c-button:hover, .theme-light .theme-dark
    button.c-button:hover, .theme-dark
    a.c-button[role="button"]:hover, .theme-light .theme-dark
    a.c-button[role="button"]:hover {
      background-color: rgba(255, 255, 255, 0.2); }
    .theme-dark .btn:active, .theme-light .theme-dark .btn:active, .theme-dark
    button.c-button:active, .theme-light .theme-dark
    button.c-button:active, .theme-dark
    a.c-button[role="button"]:active, .theme-light .theme-dark
    a.c-button[role="button"]:active {
      background-color: rgba(255, 255, 255, 0.4); }
    .theme-dark .btn[disabled], .theme-light .theme-dark .btn[disabled], .theme-dark
    button.c-button[disabled], .theme-light .theme-dark
    button.c-button[disabled], .theme-dark
    a.c-button[role="button"][disabled], .theme-light .theme-dark
    a.c-button[role="button"][disabled] {
      color: rgba(255, 255, 255, 0.2);
      background-color: rgba(255, 255, 255, 0.2);
      border-color: rgba(255, 255, 255, 0.2); }

.btn.btn-primary,
button.c-button[type="submit"] {
  color: #FFF;
  background-color: #0078D7; }
  .btn.btn-primary:hover, .btn.btn-primary:focus,
  button.c-button[type="submit"]:hover,
  button.c-button[type="submit"]:focus {
    background-color: #006cc2;
    border-color: rgba(0, 0, 0, 0.4); }
  .btn.btn-primary:active,
  button.c-button[type="submit"]:active {
    background-color: #005497;
    border-color: transparent; }
  .btn.btn-primary[disabled],
  button.c-button[type="submit"][disabled] {
    color: rgba(0, 0, 0, 0.2);
    background-color: rgba(0, 120, 215, 0.2);
    border-color: transparent; }
  .theme-light .btn.btn-primary, .theme-dark .theme-light .btn.btn-primary, .theme-light
  button.c-button[type="submit"], .theme-dark .theme-light
  button.c-button[type="submit"] {
    color: #FFF;
    background-color: #000;
    border-color: transparent; }
    .theme-light .btn.btn-primary:focus, .theme-dark .theme-light .btn.btn-primary:focus, .theme-light
    button.c-button[type="submit"]:focus, .theme-dark .theme-light
    button.c-button[type="submit"]:focus {
      outline-color: #000;
      background-color: rgba(0, 0, 0, 0.8); }
    .theme-light .btn.btn-primary:hover, .theme-dark .theme-light .btn.btn-primary:hover, .theme-light
    button.c-button[type="submit"]:hover, .theme-dark .theme-light
    button.c-button[type="submit"]:hover {
      background-color: rgba(0, 0, 0, 0.8); }
    .theme-light .btn.btn-primary:active, .theme-dark .theme-light .btn.btn-primary:active, .theme-light
    button.c-button[type="submit"]:active, .theme-dark .theme-light
    button.c-button[type="submit"]:active {
      background-color: rgba(0, 0, 0, 0.6); }
    .theme-light .btn.btn-primary[disabled], .theme-dark .theme-light .btn.btn-primary[disabled], .theme-light
    button.c-button[type="submit"][disabled], .theme-dark .theme-light
    button.c-button[type="submit"][disabled] {
      background-color: rgba(0, 0, 0, 0.2);
      color: rgba(0, 0, 0, 0.2); }
  .theme-dark .btn.btn-primary, .theme-light .theme-dark .btn.btn-primary, .theme-dark
  button.c-button[type="submit"], .theme-light .theme-dark
  button.c-button[type="submit"] {
    color: #000;
    background-color: #FFF;
    border-color: transparent; }
    .theme-dark .btn.btn-primary:focus, .theme-light .theme-dark .btn.btn-primary:focus, .theme-dark
    button.c-button[type="submit"]:focus, .theme-light .theme-dark
    button.c-button[type="submit"]:focus {
      outline-color: #FFF;
      background-color: rgba(255, 255, 255, 0.8); }
    .theme-dark .btn.btn-primary:hover, .theme-light .theme-dark .btn.btn-primary:hover, .theme-dark
    button.c-button[type="submit"]:hover, .theme-light .theme-dark
    button.c-button[type="submit"]:hover {
      background-color: rgba(255, 255, 255, 0.8); }
    .theme-dark .btn.btn-primary:active, .theme-light .theme-dark .btn.btn-primary:active, .theme-dark
    button.c-button[type="submit"]:active, .theme-light .theme-dark
    button.c-button[type="submit"]:active {
      background-color: rgba(255, 255, 255, 0.6); }
    .theme-dark .btn.btn-primary[disabled], .theme-light .theme-dark .btn.btn-primary[disabled], .theme-dark
    button.c-button[type="submit"][disabled], .theme-light .theme-dark
    button.c-button[type="submit"][disabled] {
      background-color: rgba(255, 255, 255, 0.2);
      color: rgba(255, 255, 255, 0.2); }

a.c-call-to-action {
  font-size: 13px;
  line-height: 16px;
  display: inline-block;
  max-width: 100%;
  padding: 10px 40px 7px 24px;
  overflow: hidden;
  border: 2px solid transparent;
  color: #FFF;
  background: #0078D7;
  line-height: 1.3;
  text-decoration: none;
  text-align: center;
  letter-spacing: 0.075em;
  white-space: nowrap; }
  a.c-call-to-action span {
    display: inline-block;
    max-width: 100%;
    text-overflow: clip;
    overflow: hidden; }
  a.c-call-to-action:after {
    position: absolute;
    display: inline-block;
    margin-left: 4px;
    margin-top: 1px;
    content: "\E76C";
    vertical-align: top; }
  a.c-call-to-action:hover, a.c-call-to-action:focus {
    background: #006cc2;
    border-color: rgba(0, 0, 0, 0.4); }
  a.c-call-to-action:focus {
    outline: 1px dashed #000; }
  a.c-call-to-action:hover {
    outline: none; }
  a.c-call-to-action:active {
    border-color: transparent;
    background: #005497; }
  a.c-call-to-action[aria-disabled="true"] {
    cursor: not-allowed;
    border-color: transparent;
    background: #cce4f7;
    color: rgba(0, 0, 0, 0.2); }
  .theme-light a.c-call-to-action, .theme-dark .theme-light a.c-call-to-action {
    color: #FFF;
    background: #000; }
    .theme-light a.c-call-to-action:hover, .theme-light a.c-call-to-action:focus, .theme-dark .theme-light a.c-call-to-action:hover, .theme-dark .theme-light a.c-call-to-action:focus {
      background: #333333;
      border-color: #000;
      outline-color: #000; }
    .theme-light a.c-call-to-action:active, .theme-dark .theme-light a.c-call-to-action:active {
      background: #666666;
      border-color: transparent; }
    .theme-light a.c-call-to-action[aria-disabled="true"], .theme-dark .theme-light a.c-call-to-action[aria-disabled="true"] {
      background: #cccccc;
      border-color: transparent;
      color: rgba(0, 0, 0, 0.2); }
  .theme-dark a.c-call-to-action, .theme-light .theme-dark a.c-call-to-action {
    color: #000;
    background: #FFF; }
    .theme-dark a.c-call-to-action:hover, .theme-dark a.c-call-to-action:focus, .theme-light .theme-dark a.c-call-to-action:hover, .theme-light .theme-dark a.c-call-to-action:focus {
      background: #cccccc;
      border-color: #FFF;
      outline-color: #000; }
    .theme-dark a.c-call-to-action:active, .theme-light .theme-dark a.c-call-to-action:active {
      background: #999999;
      border-color: transparent; }
    .theme-dark a.c-call-to-action[aria-disabled="true"], .theme-light .theme-dark a.c-call-to-action[aria-disabled="true"] {
      background: #4d4d4d;
      border-color: transparent;
      color: rgba(255, 255, 255, 0.2); }
  a.c-call-to-action.f-secondary {
    color: #000;
    background: #cccccc; }
    a.c-call-to-action.f-secondary:hover, a.c-call-to-action.f-secondary:focus {
      border-color: rgba(0, 0, 0, 0.4); }
    a.c-call-to-action.f-secondary:active {
      border-color: transparent;
      background: #999999; }
    a.c-call-to-action.f-secondary[aria-disabled="true"] {
      background: #cccccc;
      border-color: transparent;
      color: rgba(0, 0, 0, 0.2); }
    .theme-light a.c-call-to-action.f-secondary, .theme-dark .theme-light a.c-call-to-action.f-secondary {
      color: #000;
      background: rgba(255, 255, 255, 0);
      border-color: #000; }
      .theme-light a.c-call-to-action.f-secondary:hover, .theme-light a.c-call-to-action.f-secondary:focus, .theme-dark .theme-light a.c-call-to-action.f-secondary:hover, .theme-dark .theme-light a.c-call-to-action.f-secondary:focus {
        background: #cccccc;
        border-color: #000; }
      .theme-light a.c-call-to-action.f-secondary:focus, .theme-dark .theme-light a.c-call-to-action.f-secondary:focus {
        outline-color: #000; }
      .theme-light a.c-call-to-action.f-secondary:active, .theme-dark .theme-light a.c-call-to-action.f-secondary:active {
        background: #999999; }
      .theme-light a.c-call-to-action.f-secondary[aria-disabled="true"], .theme-dark .theme-light a.c-call-to-action.f-secondary[aria-disabled="true"] {
        background: #cccccc;
        border-color: rgba(0, 0, 0, 0.2);
        color: rgba(0, 0, 0, 0.2); }
    .theme-dark a.c-call-to-action.f-secondary, .theme-light .theme-dark a.c-call-to-action.f-secondary {
      background: rgba(255, 255, 255, 0);
      color: #FFF;
      border-color: #FFF; }
      .theme-dark a.c-call-to-action.f-secondary:hover, .theme-dark a.c-call-to-action.f-secondary:focus, .theme-light .theme-dark a.c-call-to-action.f-secondary:hover, .theme-light .theme-dark a.c-call-to-action.f-secondary:focus {
        background: #4d4d4d;
        border-color: #FFF; }
      .theme-dark a.c-call-to-action.f-secondary:focus, .theme-light .theme-dark a.c-call-to-action.f-secondary:focus {
        outline-color: #FFF; }
      .theme-dark a.c-call-to-action.f-secondary:active, .theme-light .theme-dark a.c-call-to-action.f-secondary:active {
        background: #666666; }
      .theme-dark a.c-call-to-action.f-secondary[aria-disabled="true"], .theme-light .theme-dark a.c-call-to-action.f-secondary[aria-disabled="true"] {
        background: #4d4d4d;
        border-color: rgba(255, 255, 255, 0.2);
        color: rgba(255, 255, 255, 0.2); }

@keyframes hero-content-next {
  0% {
    transform: translateX(40px); }
  100% {
    transform: translateX(0); } }

@keyframes hero-content-previous {
  0% {
    transform: translateX(-40px); }
  100% {
    transform: translateX(0); } }

@keyframes hero-background-next {
  0% {
    transform: translateX(10px); }
  100% {
    transform: translateX(0); } }

@keyframes hero-background-previous {
  0% {
    transform: translateX(-10px); }
  100% {
    transform: translateX(0); } }

@keyframes hero-background-next-y-center {
  0% {
    transform: translate(10px, -50%); }
  100% {
    transform: translate(0, -50%); } }

@keyframes hero-background-previous-y-center {
  0% {
    transform: translate(-10px, -50%); }
  100% {
    transform: translate(0, -50%); } }

@keyframes hero-background-next-x-center {
  0% {
    transform: translateX(-49%); }
  100% {
    transform: translateX(-50%); } }

@keyframes hero-background-previous-x-center {
  0% {
    transform: translateX(-51%); }
  100% {
    transform: translateX(-50%); } }

@keyframes hero-background-next-x-center-y-center {
  0% {
    transform: translate(-49%, -50%); }
  100% {
    transform: translate(-50%, -50%); } }

@keyframes hero-background-previous-x-center-y-center {
  0% {
    transform: translate(-51%, -50%); }
  100% {
    transform: translate(-50%, -50%); } }

.c-carousel {
  position: relative; }
  .c-carousel .c-flipper {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    z-index: 100;
    display: none;
    /*
        * Use .f-previous and .f-next
        * .f-left and f-left deprecated v1.3.0
        */ }
    .c-carousel .c-flipper.f-left, .c-carousel .c-flipper.f-previous {
      left: 0; }
    .c-carousel .c-flipper.f-right, .c-carousel .c-flipper.f-next {
      right: 0; }
    .c-carousel .c-flipper + div {
      position: relative;
      overflow: hidden; }
  .c-carousel.f-scrollable-next .c-flipper.f-right,
  .c-carousel.f-scrollable-next .c-flipper.f-next {
    display: block; }
  .c-carousel.f-scrollable-previous .c-flipper.f-left,
  .c-carousel.f-scrollable-previous .c-flipper.f-previous {
    display: block; }
  .c-carousel .c-sequence-indicator {
    position: absolute;
    z-index: 100;
    width: 100%;
    text-align: center;
    bottom: 24px; }
  .c-carousel.f-multi-slide .c-flipper {
    opacity: 0;
    transition: opacity cubic-bezier(0.16, 1, 0.29, 0.99) 0.15; }
  .c-carousel.f-multi-slide:hover .c-flipper {
    opacity: 0.8; }
    .c-carousel.f-multi-slide:hover .c-flipper:hover {
      opacity: 1; }
    .c-carousel.f-multi-slide:hover .c-flipper:active {
      opacity: 0.8; }
  .c-carousel.f-multi-slide.theme-light .c-flipper {
    background: #FFF;
    color: #000; }
  .c-carousel.f-multi-slide.theme-dark .c-flipper {
    background: #000;
    color: #FFF; }
  .c-carousel.f-multi-slide li.hero {
    display: none;
    width: 100%; }
    .c-carousel.f-multi-slide li.f-active {
      display: block; }
  .c-carousel.f-single-slide ul {
    display: inline-block;
    white-space: nowrap;
    font-size: 0;
    left: 0;
    width: auto;
    transition: left cubic-bezier(0.16, 1, 0.29, 0.99) 0.667s; }
  .c-carousel.f-single-slide li {
    font-size: 15px;
    line-height: 20px;
    display: inline-block; }
  @media only screen and (max-width: 767px) {
    .c-carousel .f-gallery {
      display: none; } }
  .c-carousel .f-gallery li {
    height: 201px;
    width: 358px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    margin-right: 12px; }
    @media only screen and (max-width: 1399px) {
      .c-carousel .f-gallery li {
        height: 153px;
        width: 272px; } }
    .c-carousel .f-gallery li .c-action-trigger {
      background: rgba(0, 0, 0, 0.6);
      border: transparent;
      border-radius: 50%;
      height: 48px;
      width: 48px;
      position: absolute;
      top: calc(50% - 24px);
      left: calc(50% - 24px); }
      .c-carousel .f-gallery li .c-action-trigger:before {
        color: #FFF;
        font-size: 24px;
        padding-top: 5px;
        padding-left: 1px;
        content: "\E768"; }
    .c-carousel .f-gallery li .c-heading-6 {
      color: #000;
      position: absolute;
      bottom: 9px;
      right: 12px;
      width: 72px;
      text-align: right; }
      .c-carousel .f-gallery li .c-heading-6:first-child {
        left: 12px;
        width: 238px;
        text-align: left; }
        @media only screen and (max-width: 1399px) {
          .c-carousel .f-gallery li .c-heading-6:first-child {
            width: 152px; } }
  .c-carousel li {
    position: relative;
    height: 100%;
    z-index: 1; }
    .c-carousel li ~ li {
      display: none; }
    .c-carousel li > picture.c-image img {
      margin: 0 auto; }
    .c-carousel li .m-hero-item > picture img,
    .c-carousel li .c-hero > picture img {
      min-width: calc(100% + 20px); }
    .c-carousel li .m-hero-item.f-x-left > picture img,
    .c-carousel li .c-hero.f-x-left > picture img {
      right: -10px; }
    .c-carousel li .m-hero-item.f-x-right > picture img,
    .c-carousel li .c-hero.f-x-right > picture img {
      left: -10px; }
    .c-carousel li.f-animate-next > picture.c-image img {
      animation: hero-background-next cubic-bezier(0.16, 1, 0.29, 0.99) 0.667s both; }
    .c-carousel li.f-animate-next > picture.c-image.f-x-center img {
      animation-name: hero-background-next-x-center; }
    .c-carousel li.f-animate-next > picture.c-image.f-y-center img {
      animation-name: hero-background-next-y-center; }
    .c-carousel li.f-animate-next > picture.c-image.f-y-center.f-x-center img {
      animation-name: hero-background-next-x-center-y-center; }
    .c-carousel li.f-animate-next .m-hero-item > picture img,
    .c-carousel li.f-animate-next .c-hero > picture img {
      animation: hero-background-next cubic-bezier(0.16, 1, 0.29, 0.99) 0.667s both; }
    .c-carousel li.f-animate-next .m-hero-item > div,
    .c-carousel li.f-animate-next .c-hero > div {
      animation: hero-content-next cubic-bezier(0.16, 1, 0.29, 0.99) 0.667s both; }
    .c-carousel li.f-animate-next .m-hero-item.f-x-center > picture img,
    .c-carousel li.f-animate-next .c-hero.f-x-center > picture img {
      animation-name: hero-background-next-x-center; }
    .c-carousel li.f-animate-next .m-hero-item.f-y-center > picture img,
    .c-carousel li.f-animate-next .c-hero.f-y-center > picture img {
      animation-name: hero-background-next-y-center; }
    .c-carousel li.f-animate-next .m-hero-item.f-y-center.f-x-center > picture img,
    .c-carousel li.f-animate-next .c-hero.f-y-center.f-x-center > picture img {
      animation-name: hero-background-next-x-center-y-center; }
    .c-carousel li.f-animate-previous > picture.c-image img {
      animation: hero-background-previous cubic-bezier(0.16, 1, 0.29, 0.99) 0.667s both; }
    .c-carousel li.f-animate-previous > picture.c-image.f-x-center img {
      animation-name: hero-background-previous-x-center; }
    .c-carousel li.f-animate-previous > picture.c-image.f-y-center img {
      animation-name: hero-background-previous-y-center; }
    .c-carousel li.f-animate-previous > picture.c-image.f-y-center.f-x-center img {
      animation-name: hero-background-previous-x-center-y-center; }
    .c-carousel li.f-animate-previous .m-hero-item > picture img,
    .c-carousel li.f-animate-previous .c-hero > picture img {
      animation: hero-background-previous cubic-bezier(0.16, 1, 0.29, 0.99) 0.667s both; }
    .c-carousel li.f-animate-previous .m-hero-item > div,
    .c-carousel li.f-animate-previous .c-hero > div {
      animation: hero-content-previous cubic-bezier(0.16, 1, 0.29, 0.99) 0.667s both; }
    .c-carousel li.f-animate-previous .m-hero-item.f-x-center > picture img,
    .c-carousel li.f-animate-previous .c-hero.f-x-center > picture img {
      animation-name: hero-background-previous-x-center; }
    .c-carousel li.f-animate-previous .m-hero-item.f-y-center > picture img,
    .c-carousel li.f-animate-previous .c-hero.f-y-center > picture img {
      animation-name: hero-background-previous-y-center; }
    .c-carousel li.f-animate-previous .m-hero-item.f-y-center.f-x-center > picture img,
    .c-carousel li.f-animate-previous .c-hero.f-y-center.f-x-center > picture img {
      animation-name: hero-background-previous-x-center-y-center; }
    @media only screen and (max-width: 767px) {
      .c-carousel li > picture.c-image.f-x-left img, .c-carousel li > picture.c-image.f-x-right img {
        left: 0;
        left: calc(50%);
        right: auto;
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
      .c-carousel li .m-hero-item > div > div,
      .c-carousel li .c-hero > div > div {
        padding-bottom: 48px; }
      .c-carousel li .m-hero-item.f-x-left > picture img, .c-carousel li .m-hero-item.f-x-right > picture img,
      .c-carousel li .c-hero.f-x-left > picture img,
      .c-carousel li .c-hero.f-x-right > picture img {
        left: 0;
        left: calc(50%);
        right: auto;
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
      .c-carousel li.f-animate-next > picture.c-image[class*="f-x"][class*="f-y"] img {
        animation-name: hero-background-next-x-center; }
      .c-carousel li.f-animate-next .m-hero-item[class*="f-x"][class*="f-y"] > picture img,
      .c-carousel li.f-animate-next .c-hero[class*="f-x"][class*="f-y"] > picture img {
        animation-name: hero-background-next-x-center; }
      .c-carousel li.f-animate-previous > picture.c-image[class*="f-x"][class*="f-y"] img {
        animation-name: hero-background-previous-x-center; }
      .c-carousel li.f-animate-previous .m-hero-item[class*="f-x"][class*="f-y"] > picture img,
      .c-carousel li.f-animate-previous .c-hero[class*="f-x"][class*="f-y"] > picture img {
        animation-name: hero-background-previous-x-center; } }

.checkbox .c-label,
.c-checkbox .c-label {
  font-size: 15px;
  line-height: 20px;
  margin-right: 24px;
  padding-bottom: 0;
  position: relative; }

.checkbox input[type="checkbox"],
.c-checkbox input[type="checkbox"] {
  position: absolute;
  height: 20px;
  opacity: 0;
  width: 20px; }
  .checkbox input[type="checkbox"] + span,
  .c-checkbox input[type="checkbox"] + span {
    cursor: pointer;
    display: inline-block;
    left: 0;
    padding-left: 28px;
    position: relative;
    top: 0; }
    .checkbox input[type="checkbox"] + span:after, .checkbox input[type="checkbox"] + span:before,
    .c-checkbox input[type="checkbox"] + span:after,
    .c-checkbox input[type="checkbox"] + span:before {
      height: 20px;
      left: 0;
      position: absolute;
      width: 20px;
      top: 0; }
    .checkbox input[type="checkbox"] + span:before,
    .c-checkbox input[type="checkbox"] + span:before {
      content: "";
      box-shadow: inset 0 0 0 1px #000, inset 0 0 0 10px transparent;
      top: 0; }
      @media screen and (-ms-high-contrast: active) {
        .checkbox input[type="checkbox"] + span:before,
        .c-checkbox input[type="checkbox"] + span:before {
          border: 1px solid #767676; } }
  .checkbox input[type="checkbox"]:not(:disabled):focus + span:before, .checkbox input[type="checkbox"]:not(:disabled):hover + span:before,
  .c-checkbox input[type="checkbox"]:not(:disabled):focus + span:before,
  .c-checkbox input[type="checkbox"]:not(:disabled):hover + span:before {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.8); }
  .checkbox input[type="checkbox"]:focus + span:before,
  .c-checkbox input[type="checkbox"]:focus + span:before {
    outline: 1px dashed rgba(0, 0, 0, 0.8); }
  .checkbox input[type="checkbox"]:checked + span:after,
  .c-checkbox input[type="checkbox"]:checked + span:after {
    font-family: "MWF-MDL2";
    content: "\E73E";
    color: #FFF;
    font-size: 17px;
    padding-left: 1px; }
  .checkbox input[type="checkbox"]:checked:disabled + span:after,
  .c-checkbox input[type="checkbox"]:checked:disabled + span:after {
    box-shadow: inset 0 0 0 1px rgba(0, 120, 215, 0.05), inset 0 0 0 10px rgba(0, 120, 215, 0.2);
    color: rgba(255, 255, 255, 0.3); }
  .checkbox input[type="checkbox"]:checked:not(:disabled) + span:before,
  .c-checkbox input[type="checkbox"]:checked:not(:disabled) + span:before {
    box-shadow: inset 0 0 0 10px #0078D7; }
  .checkbox input[type="checkbox"]:checked:not(:disabled):focus + span:before, .checkbox input[type="checkbox"]:checked:not(:disabled):hover + span:before,
  .c-checkbox input[type="checkbox"]:checked:not(:disabled):focus + span:before,
  .c-checkbox input[type="checkbox"]:checked:not(:disabled):hover + span:before {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6), inset 0 0 0 10px #0078D7; }
  .checkbox input[type="checkbox"]:indeterminate + span:after,
  .c-checkbox input[type="checkbox"]:indeterminate + span:after {
    border: 5px solid #000;
    content: "";
    height: 0;
    left: 5px;
    top: 5px;
    width: 0; }
  .checkbox input[type="checkbox"]:indeterminate:disabled + span:after,
  .c-checkbox input[type="checkbox"]:indeterminate:disabled + span:after {
    border-color: rgba(0, 0, 0, 0.2); }
  .checkbox input[type="checkbox"]:indeterminate:not(:disabled):hover + span:after,
  .c-checkbox input[type="checkbox"]:indeterminate:not(:disabled):hover + span:after {
    border-color: rgba(0, 0, 0, 0.6); }
  .checkbox input[type="checkbox"]:indeterminate:not(:disabled) + span:before,
  .c-checkbox input[type="checkbox"]:indeterminate:not(:disabled) + span:before {
    box-shadow: inset 0 0 0 1px #0078D7; }
  .checkbox input[type="checkbox"]:disabled + span,
  .c-checkbox input[type="checkbox"]:disabled + span {
    color: rgba(0, 0, 0, 0.2);
    cursor: not-allowed; }
    .checkbox input[type="checkbox"]:disabled + span:before,
    .c-checkbox input[type="checkbox"]:disabled + span:before {
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); }

.c-choice-summary {
  font-size: 13px;
  position: relative;
  display: inline-block;
  list-style-type: none;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  padding-right: 36px;
  min-width: 72px;
  margin-top: 12px;
  margin-right: 12px; }
  .c-choice-summary span {
    display: inline-block;
    padding: 9px 0 10px 12px;
    min-width: 100%; }
  .c-choice-summary button.c-action-trigger.c-glyph {
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 100%;
    margin: 0;
    padding: 5px 0 9px; }
    .c-choice-summary button.c-action-trigger.c-glyph:before {
      margin: 0;
      width: auto;
      height: auto;
      color: rgba(0, 0, 0, 0.6); }
    .c-choice-summary button.c-action-trigger.c-glyph:hover,
    .c-choice-summary button.c-action-trigger.c-glyph:hover + span {
      background-color: rgba(0, 0, 0, 0.2); }
    .c-choice-summary button.c-action-trigger.c-glyph:active,
    .c-choice-summary button.c-action-trigger.c-glyph:active + span {
      background-color: rgba(0, 0, 0, 0.3); }
    .c-choice-summary button.c-action-trigger.c-glyph:active:before {
      color: rgba(0, 0, 0, 0.8); }

.c-combo {
  position: relative;
  min-width: 92px;
  max-width: 296px;
  height: 38px;
  margin-top: 20px; }
  .c-combo div {
    display: block; }
    .c-combo div ul {
      z-index: 1;
      width: 296px;
      min-width: 64px;
      max-width: 368px;
      padding: 0;
      margin: 0;
      border: 1px solid rgba(0, 0, 0, 0.2);
      background-clip: padding-box;
      position: absolute;
      top: 38px;
      background: #FFF;
      overflow-y: auto;
      max-height: none; }
      .c-combo div ul li span {
        background: #f2f2f2;
        display: block;
        padding: 11px 12px 13px;
        outline: 0;
        cursor: pointer; }
        .c-combo div ul li span.active {
          color: #FFF;
          background: #0078D7; }
        .c-combo div ul li span:hover {
          color: #000;
          background: #e6e6e6; }
      .c-combo div ul[aria-hidden="true"] {
        display: none; }
  .c-combo input[type="text"],
  .c-combo button {
    float: left;
    height: 100%;
    outline: 0;
    background: #FFF; }
  .c-combo input[type="text"] {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 7px 10px;
    padding-right: 38px;
    border: 1px solid rgba(0, 0, 0, 0.6); }
    .c-combo input[type="text"]:hover {
      border-color: rgba(0, 0, 0, 0.8); }
    .c-combo input[type="text"]:active, .c-combo input[type="text"]:focus {
      border-color: #0078D7; }
    .c-combo input[type="text"]::-ms-clear {
      display: none; }
  .c-combo button {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 34px;
    margin: 2px 1px 1px;
    padding: 9px;
    transition: color 0.1s, background-color 0.1s;
    border: 0; }
    .c-combo button:hover {
      color: #0078D7; }
    .c-combo button:active, .c-combo button:focus {
      color: #FFF;
      background: #0078D7; }
    .c-combo button:before {
      content: "\E70D";
      text-indent: 0;
      font-size: 16px; }

.c-content-placement {
  margin-top: 48px;
  overflow: hidden; }
  .c-content-placement .c-heading {
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    box-sizing: content-box;
    max-height: 56px;
    font-weight: 200;
    padding-top: 12px; }
  .c-content-placement .c-badge {
    margin-bottom: 4px; }
  .c-content-placement .c-paragraph {
    overflow: hidden;
    box-sizing: content-box;
    max-height: 80px;
    padding-top: 2px; }
  .c-content-placement .c-call-to-action {
    background: transparent;
    color: #0078D7;
    border-color: transparent;
    border-width: 2px;
    padding: 10px 44px 7px 24px;
    margin-left: -24px;
    margin-right: -24px;
    margin-top: 12px; }
    .c-content-placement .c-call-to-action:focus, .c-content-placement .c-call-to-action:hover {
      background: transparent;
      border-color: transparent; }
    .c-content-placement .c-call-to-action:active {
      background: transparent;
      text-decoration: none; }
    .c-content-placement .c-call-to-action span:hover {
      text-decoration: underline; }
    .theme-light .c-content-placement .c-call-to-action, .theme-dark .theme-light .c-content-placement .c-call-to-action {
      color: #000;
      background: transparent;
      border-color: transparent; }
      .theme-light .c-content-placement .c-call-to-action:active, .theme-dark .theme-light .c-content-placement .c-call-to-action:active {
        color: rgba(0, 0, 0, 0.6); }
      .theme-light .c-content-placement .c-call-to-action:focus, .theme-dark .theme-light .c-content-placement .c-call-to-action:focus {
        outline-color: #000; }
    .theme-dark .c-content-placement .c-call-to-action, .theme-light .theme-dark .c-content-placement .c-call-to-action {
      color: #FFF;
      background: transparent;
      border-color: transparent; }
      .theme-dark .c-content-placement .c-call-to-action:active, .theme-light .theme-dark .c-content-placement .c-call-to-action:active {
        color: rgba(255, 255, 255, 0.6); }
      .theme-dark .c-content-placement .c-call-to-action:focus, .theme-light .theme-dark .c-content-placement .c-call-to-action:focus {
        outline-color: #FFF; }
  .c-content-placement .c-video {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    left: 0; }
    .c-content-placement .c-video video {
      min-width: 100%;
      width: 100%;
      height: 100%; }
  .c-content-placement > picture {
    display: block;
    position: relative;
    overflow: hidden; }
    .c-content-placement > picture img {
      position: relative;
      width: 100%; }
  .c-content-placement > div {
    padding-right: 24px; }
    .c-content-placement > div > .c-call-to-action {
      padding-right: 0; }
      .c-content-placement > div > .c-call-to-action:focus {
        padding-right: 44px; }
    .c-content-placement > div > .c-group {
      display: block;
      overflow: visible;
      margin-top: 12px; }
      .c-content-placement > div > .c-group > .c-call-to-action {
        margin-top: 0; }
        .c-content-placement > div > .c-group > .c-call-to-action + .c-call-to-action:focus {
          padding-left: 24px;
          margin-left: -24px; }
  @media only screen and (max-width: 767px) {
    .c-content-placement > div {
      padding-right: 12px; } }
  @media only screen and (max-width: 539px) {
    .c-content-placement .c-heading {
      font-size: 20px;
      line-height: 24px;
      overflow: hidden;
      box-sizing: content-box;
      max-height: 48px;
      font-weight: 400; } }

.c-content-toggle p {
  font-size: 15px;
  line-height: 20px;
  padding: 24px 0 0;
  font-weight: 400; }
  .c-content-toggle p[data-f-expanded="false"] {
    overflow: hidden;
    box-sizing: content-box;
    max-height: 60px; }

.c-content-toggle button {
  display: inline-block;
  color: #0078D7;
  border: 0;
  background: transparent;
  padding: 0; }
  .c-content-toggle button:hover {
    text-decoration: underline; }
  .c-content-toggle button:active {
    text-decoration: none;
    color: #006cc2; }
  .c-content-toggle button:focus {
    outline: 1px dashed #000; }

.c-date-time-picker {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.6) inset;
  outline: 0;
  background: rgba(0, 0, 0, 0.05);
  position: relative;
  float: left; }
  .c-date-time-picker button {
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    background: transparent;
    height: 36px;
    border: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.6); }
    .c-date-time-picker button:focus {
      outline: 1px dotted rgba(0, 0, 0, 0.6); }
  .c-date-time-picker:hover {
    background: rgba(0, 0, 0, 0.2); }
  .c-date-time-picker:active {
    background: rgba(0, 0, 0, 0.4); }
  .c-date-time-picker[data-date-time-picker="date"] {
    width: 296px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    .c-date-time-picker[data-date-time-picker="date"] [data-date-time-picker="month"] {
      float: left;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 135px;
      text-align: left; }
    .c-date-time-picker[data-date-time-picker="date"] [data-date-time-picker="day"] {
      float: left;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }
    .c-date-time-picker[data-date-time-picker="date"] [data-date-time-picker="year"] {
      float: left;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 80px; }
  .c-date-time-picker[data-date-time-picker="time"] {
    width: 240px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    .c-date-time-picker[data-date-time-picker="time"] [data-date-time-picker="hour"] {
      float: left;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 80px; }
    .c-date-time-picker[data-date-time-picker="time"] [data-date-time-picker="minute"] {
      float: left;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 80px; }
    .c-date-time-picker[data-date-time-picker="time"] [data-date-time-picker="ampm"] {
      float: left;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 80px; }
  .c-date-time-picker[data-date-time-picker="time24"] {
    width: 160px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    .c-date-time-picker[data-date-time-picker="time24"] [data-date-time-picker="hour24"] {
      float: left;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 80px; }
    .c-date-time-picker[data-date-time-picker="time24"] [data-date-time-picker="minute24"] {
      float: left;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 80px; }
  .c-date-time-picker [data-date-time-picker="date-selector"],
  .c-date-time-picker [data-date-time-picker="time-selector12"],
  .c-date-time-picker [data-date-time-picker="time-selector24"] {
    width: 100%;
    background: #f2f2f2;
    position: absolute;
    top: -157px;
    left: 0;
    height: 396px;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
    overflow: hidden;
    text-align: center;
    z-index: 300; }
    .c-date-time-picker [data-date-time-picker="date-selector"][aria-hidden="true"],
    .c-date-time-picker [data-date-time-picker="time-selector12"][aria-hidden="true"],
    .c-date-time-picker [data-date-time-picker="time-selector24"][aria-hidden="true"] {
      display: none; }
    .c-date-time-picker [data-date-time-picker="date-selector"][aria-hidden="false"],
    .c-date-time-picker [data-date-time-picker="time-selector12"][aria-hidden="false"],
    .c-date-time-picker [data-date-time-picker="time-selector24"][aria-hidden="false"] {
      display: -ms-flexbox;
      display: flex; }
    .c-date-time-picker [data-date-time-picker="date-selector"] > span,
    .c-date-time-picker [data-date-time-picker="time-selector12"] > span,
    .c-date-time-picker [data-date-time-picker="time-selector24"] > span {
      position: absolute;
      z-index: 0;
      top: 154px;
      left: 0;
      height: 44px;
      width: 100%;
      background: #0078D7; }
    .c-date-time-picker [data-date-time-picker="date-selector"] [data-date-time-picker="ampm"],
    .c-date-time-picker [data-date-time-picker="time-selector12"] [data-date-time-picker="ampm"],
    .c-date-time-picker [data-date-time-picker="time-selector24"] [data-date-time-picker="ampm"] {
      float: left;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 80px;
      z-index: 1;
      top: 0;
      height: 352px; }
      .c-date-time-picker [data-date-time-picker="date-selector"] [data-date-time-picker="ampm"] button,
      .c-date-time-picker [data-date-time-picker="time-selector12"] [data-date-time-picker="ampm"] button,
      .c-date-time-picker [data-date-time-picker="time-selector24"] [data-date-time-picker="ampm"] button {
        position: absolute;
        left: 80px;
        height: 22px;
        width: 100%;
        background: transparent;
        border: 0;
        z-index: 100; }
        .c-date-time-picker [data-date-time-picker="date-selector"] [data-date-time-picker="ampm"] button:first-of-type,
        .c-date-time-picker [data-date-time-picker="time-selector12"] [data-date-time-picker="ampm"] button:first-of-type,
        .c-date-time-picker [data-date-time-picker="time-selector24"] [data-date-time-picker="ampm"] button:first-of-type {
          top: 0; }
        .c-date-time-picker [data-date-time-picker="date-selector"] [data-date-time-picker="ampm"] button:last-of-type,
        .c-date-time-picker [data-date-time-picker="time-selector12"] [data-date-time-picker="ampm"] button:last-of-type,
        .c-date-time-picker [data-date-time-picker="time-selector24"] [data-date-time-picker="ampm"] button:last-of-type {
          top: 330px; }
      .c-date-time-picker [data-date-time-picker="date-selector"] [data-date-time-picker="ampm"] ul,
      .c-date-time-picker [data-date-time-picker="time-selector12"] [data-date-time-picker="ampm"] ul,
      .c-date-time-picker [data-date-time-picker="time-selector24"] [data-date-time-picker="ampm"] ul {
        top: 154px; }
        .c-date-time-picker [data-date-time-picker="date-selector"] [data-date-time-picker="ampm"] ul.f-js-pm,
        .c-date-time-picker [data-date-time-picker="time-selector12"] [data-date-time-picker="ampm"] ul.f-js-pm,
        .c-date-time-picker [data-date-time-picker="time-selector24"] [data-date-time-picker="ampm"] ul.f-js-pm {
          top: 110px; }
    .c-date-time-picker [data-date-time-picker="date-selector"] > div,
    .c-date-time-picker [data-date-time-picker="time-selector12"] > div,
    .c-date-time-picker [data-date-time-picker="time-selector24"] > div {
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
      color: rgba(0, 0, 0, 0.6);
      -ms-flex-item-align: start;
          align-self: flex-start;
      background-clip: content-box;
      border-right: 1px solid rgba(0, 0, 0, 0.6);
      float: left;
      position: relative;
      z-index: 1; }
      .c-date-time-picker [data-date-time-picker="date-selector"] > div:first-of-type button,
      .c-date-time-picker [data-date-time-picker="time-selector12"] > div:first-of-type button,
      .c-date-time-picker [data-date-time-picker="time-selector24"] > div:first-of-type button {
        left: 0;
        width: inherit; }
      .c-date-time-picker [data-date-time-picker="date-selector"] > div:last-of-type,
      .c-date-time-picker [data-date-time-picker="time-selector12"] > div:last-of-type,
      .c-date-time-picker [data-date-time-picker="time-selector24"] > div:last-of-type {
        border-right: 0; }
        .c-date-time-picker [data-date-time-picker="date-selector"] > div:last-of-type button,
        .c-date-time-picker [data-date-time-picker="time-selector12"] > div:last-of-type button,
        .c-date-time-picker [data-date-time-picker="time-selector24"] > div:last-of-type button {
          left: auto;
          right: 0;
          width: inherit; }
      .c-date-time-picker [data-date-time-picker="date-selector"] > div ul,
      .c-date-time-picker [data-date-time-picker="time-selector12"] > div ul,
      .c-date-time-picker [data-date-time-picker="time-selector24"] > div ul {
        position: relative;
        top: -66px; }
      .c-date-time-picker [data-date-time-picker="date-selector"] > div li,
      .c-date-time-picker [data-date-time-picker="time-selector12"] > div li,
      .c-date-time-picker [data-date-time-picker="time-selector24"] > div li {
        height: 44px;
        padding: 12px 6px 3px; }
        .c-date-time-picker [data-date-time-picker="date-selector"] > div li[aria-checked="true"],
        .c-date-time-picker [data-date-time-picker="time-selector12"] > div li[aria-checked="true"],
        .c-date-time-picker [data-date-time-picker="time-selector24"] > div li[aria-checked="true"] {
          color: #FFF; }
          .c-date-time-picker [data-date-time-picker="date-selector"] > div li[aria-checked="true"]:hover,
          .c-date-time-picker [data-date-time-picker="time-selector12"] > div li[aria-checked="true"]:hover,
          .c-date-time-picker [data-date-time-picker="time-selector24"] > div li[aria-checked="true"]:hover {
            background: transparent; }
          .c-date-time-picker [data-date-time-picker="date-selector"] > div li[aria-checked="true"]:focus,
          .c-date-time-picker [data-date-time-picker="time-selector12"] > div li[aria-checked="true"]:focus,
          .c-date-time-picker [data-date-time-picker="time-selector24"] > div li[aria-checked="true"]:focus {
            outline: 1px dotted rgba(0, 0, 0, 0.6); }
        .c-date-time-picker [data-date-time-picker="date-selector"] > div li.f-js-last,
        .c-date-time-picker [data-date-time-picker="time-selector12"] > div li.f-js-last,
        .c-date-time-picker [data-date-time-picker="time-selector24"] > div li.f-js-last {
          border-bottom: 1px solid rgba(0, 0, 0, 0.6); }
        .c-date-time-picker [data-date-time-picker="date-selector"] > div li:hover,
        .c-date-time-picker [data-date-time-picker="time-selector12"] > div li:hover,
        .c-date-time-picker [data-date-time-picker="time-selector24"] > div li:hover {
          background: #cccccc;
          cursor: pointer; }
    .c-date-time-picker [data-date-time-picker="date-selector"] > button,
    .c-date-time-picker [data-date-time-picker="time-selector12"] > button,
    .c-date-time-picker [data-date-time-picker="time-selector24"] > button {
      width: 50%;
      height: 44px;
      background: #f2f2f2;
      border: 0;
      border-top: 1px solid rgba(0, 0, 0, 0.6);
      position: absolute;
      bottom: 0;
      z-index: 100; }
      .c-date-time-picker [data-date-time-picker="date-selector"] > button:focus,
      .c-date-time-picker [data-date-time-picker="time-selector12"] > button:focus,
      .c-date-time-picker [data-date-time-picker="time-selector24"] > button:focus {
        outline: 1px dotted rgba(0, 0, 0, 0.6); }
      .c-date-time-picker [data-date-time-picker="date-selector"] > button.glyph-accept:before,
      .c-date-time-picker [data-date-time-picker="time-selector12"] > button.glyph-accept:before,
      .c-date-time-picker [data-date-time-picker="time-selector24"] > button.glyph-accept:before {
        color: rgba(0, 0, 0, 0.6);
        content: "\E8FB"; }
      .c-date-time-picker [data-date-time-picker="date-selector"] > button.glyph-cancel:before,
      .c-date-time-picker [data-date-time-picker="time-selector12"] > button.glyph-cancel:before,
      .c-date-time-picker [data-date-time-picker="time-selector24"] > button.glyph-cancel:before {
        color: rgba(0, 0, 0, 0.6);
        content: "\E711"; }
      .c-date-time-picker [data-date-time-picker="date-selector"] > button:hover,
      .c-date-time-picker [data-date-time-picker="time-selector12"] > button:hover,
      .c-date-time-picker [data-date-time-picker="time-selector24"] > button:hover {
        background: #cccccc; }
      .c-date-time-picker [data-date-time-picker="date-selector"] > button[data-date-time-picker="apply"],
      .c-date-time-picker [data-date-time-picker="time-selector12"] > button[data-date-time-picker="apply"],
      .c-date-time-picker [data-date-time-picker="time-selector24"] > button[data-date-time-picker="apply"] {
        left: 0; }
      .c-date-time-picker [data-date-time-picker="date-selector"] > button[data-date-time-picker="cancel"],
      .c-date-time-picker [data-date-time-picker="time-selector12"] > button[data-date-time-picker="cancel"],
      .c-date-time-picker [data-date-time-picker="time-selector24"] > button[data-date-time-picker="cancel"] {
        right: 0; }
  .c-date-time-picker [data-date-time-picker="month"] {
    float: left;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 135px;
    text-align: left;
    z-index: 1; }
    .c-date-time-picker [data-date-time-picker="month"] button {
      position: absolute;
      left: 0;
      height: 22px;
      width: 100%;
      background: transparent;
      border: 0;
      z-index: 100; }
      .c-date-time-picker [data-date-time-picker="month"] button:first-of-type {
        top: 0; }
      .c-date-time-picker [data-date-time-picker="month"] button:last-of-type {
        top: 330px; }
  .c-date-time-picker [data-date-time-picker="day"] {
    float: left;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    z-index: 1; }
    .c-date-time-picker [data-date-time-picker="day"] button {
      position: absolute;
      left: 0;
      height: 22px;
      width: 100%;
      background: transparent;
      border: 0;
      z-index: 100; }
      .c-date-time-picker [data-date-time-picker="day"] button:first-of-type {
        top: 0; }
      .c-date-time-picker [data-date-time-picker="day"] button:last-of-type {
        top: 330px; }
  .c-date-time-picker [data-date-time-picker="year"] {
    float: left;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 80px;
    z-index: 1; }
    .c-date-time-picker [data-date-time-picker="year"] button {
      position: absolute;
      left: 135px;
      height: 22px;
      width: 100%;
      background: transparent;
      border: 0;
      z-index: 100; }
      .c-date-time-picker [data-date-time-picker="year"] button:first-of-type {
        top: 0; }
      .c-date-time-picker [data-date-time-picker="year"] button:last-of-type {
        top: 330px; }
  .c-date-time-picker [data-date-time-picker="hour"],
  .c-date-time-picker [data-date-time-picker="hour24"] {
    float: left;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 80px;
    z-index: 1; }
    .c-date-time-picker [data-date-time-picker="hour"] button,
    .c-date-time-picker [data-date-time-picker="hour24"] button {
      position: absolute;
      left: 0;
      height: 22px;
      width: 100%;
      background: transparent;
      border: 0;
      z-index: 100; }
      .c-date-time-picker [data-date-time-picker="hour"] button:first-of-type,
      .c-date-time-picker [data-date-time-picker="hour24"] button:first-of-type {
        top: 0; }
      .c-date-time-picker [data-date-time-picker="hour"] button:last-of-type,
      .c-date-time-picker [data-date-time-picker="hour24"] button:last-of-type {
        top: 330px; }
  .c-date-time-picker [data-date-time-picker="minute"],
  .c-date-time-picker [data-date-time-picker="minute24"] {
    float: left;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 80px;
    z-index: 1; }
    .c-date-time-picker [data-date-time-picker="minute"] button,
    .c-date-time-picker [data-date-time-picker="minute24"] button {
      position: absolute;
      left: 0;
      height: 22px;
      width: 100%;
      background: transparent;
      border: 0;
      z-index: 100; }
      .c-date-time-picker [data-date-time-picker="minute"] button:first-of-type,
      .c-date-time-picker [data-date-time-picker="minute24"] button:first-of-type {
        top: 0; }
      .c-date-time-picker [data-date-time-picker="minute"] button:last-of-type,
      .c-date-time-picker [data-date-time-picker="minute24"] button:last-of-type {
        top: 330px; }

.c-dialog[aria-hidden="true"] {
  display: none; }

.c-dialog [role="dialog"] {
  display: block;
  position: fixed;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  background: #FFF;
  border: 1px solid #0078D7;
  margin: 0 auto;
  max-height: 760px;
  max-width: 546px;
  min-width: 296px;
  overflow: auto;
  padding: 24px;
  z-index: 900; }
  .c-dialog [role="dialog"]:focus {
    outline: none; }
  .c-dialog [role="dialog"] h2 {
    font-size: 20px;
    line-height: normal;
    padding: 0; }
  .c-dialog [role="dialog"] p {
    padding-top: 8px; }
  .c-dialog [role="dialog"] .c-group {
    display: block; }
    .c-dialog [role="dialog"] .c-group button {
      float: right;
      margin-top: 24px;
      width: 50%;
      max-width: none;
      margin-right: 0; }
      .c-dialog [role="dialog"] .c-group button + button {
        float: left;
        width: calc(50% - 4px); }

.c-dialog.f-flow [role="dialog"], .c-dialog.f-lightbox [role="dialog"] {
  padding: 36px; }
  .c-dialog.f-flow [role="dialog"] > .c-glyph, .c-dialog.f-lightbox [role="dialog"] > .c-glyph {
    position: absolute;
    width: 36px;
    height: 36px;
    right: 0;
    top: 0;
    color: rgba(0, 0, 0, 0.6);
    cursor: pointer; }
    .c-dialog.f-flow [role="dialog"] > .c-glyph:hover, .c-dialog.f-lightbox [role="dialog"] > .c-glyph:hover {
      color: rgba(0, 0, 0, 0.8); }
    .c-dialog.f-flow [role="dialog"] > .c-glyph:focus, .c-dialog.f-lightbox [role="dialog"] > .c-glyph:focus {
      outline: 1px dashed rgba(0, 0, 0, 0.8); }
    .c-dialog.f-flow [role="dialog"] > .c-glyph:active, .c-dialog.f-lightbox [role="dialog"] > .c-glyph:active {
      color: #000; }
    .c-dialog.f-flow [role="dialog"] > .c-glyph:before, .c-dialog.f-lightbox [role="dialog"] > .c-glyph:before {
      margin: 10px;
      vertical-align: middle; }
  .c-dialog.f-flow [role="dialog"] > .glyph-cancel:before, .c-dialog.f-lightbox [role="dialog"] > .glyph-cancel:before {
    content: "\E711"; }
  .c-dialog.f-flow [role="dialog"] .c-group button, .c-dialog.f-lightbox [role="dialog"] .c-group button {
    margin-top: 36px; }

.c-dialog.f-lightbox [role="dialog"] {
  background: #2F2F2F;
  border-color: transparent;
  max-width: 1066px;
  overflow: visible; }
  .c-dialog.f-lightbox [role="dialog"] > .c-glyph {
    top: -36px;
    color: rgba(255, 255, 255, 0.6); }
    .c-dialog.f-lightbox [role="dialog"] > .c-glyph:hover {
      color: rgba(255, 255, 255, 0.8); }
    .c-dialog.f-lightbox [role="dialog"] > .c-glyph:focus {
      outline-color: rgba(255, 255, 255, 0.6); }
  .c-dialog.f-lightbox [role="dialog"] [role="document"] img {
    width: 100%; }

.c-dialog [role="presentation"] {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.9);
  z-index: 900; }
  .c-dialog [role="presentation"]:focus {
    outline: none; }

.theme-light .c-dialog [role="dialog"], .theme-dark .theme-light .c-dialog [role="dialog"] {
  background: #FFF;
  border-color: #000; }
  .theme-light .c-dialog [role="dialog"] .c-glyph, .theme-dark .theme-light .c-dialog [role="dialog"] .c-glyph {
    color: #000; }
    .theme-light .c-dialog [role="dialog"] .c-glyph:hover, .theme-dark .theme-light .c-dialog [role="dialog"] .c-glyph:hover {
      color: rgba(0, 0, 0, 0.8); }
    .theme-light .c-dialog [role="dialog"] .c-glyph:focus, .theme-dark .theme-light .c-dialog [role="dialog"] .c-glyph:focus {
      outline-color: rgba(0, 0, 0, 0.6); }

.theme-light .c-dialog [role="presentation"], .theme-dark .theme-light .c-dialog [role="presentation"] {
  background: rgba(255, 255, 255, 0.9); }

.theme-dark .c-dialog [role="dialog"], .theme-light .theme-dark .c-dialog [role="dialog"] {
  background: #000;
  border-color: #FFF; }
  .theme-dark .c-dialog [role="dialog"] .c-glyph, .theme-light .theme-dark .c-dialog [role="dialog"] .c-glyph {
    color: #FFF; }
    .theme-dark .c-dialog [role="dialog"] .c-glyph:hover, .theme-light .theme-dark .c-dialog [role="dialog"] .c-glyph:hover {
      color: rgba(255, 255, 255, 0.8); }
    .theme-dark .c-dialog [role="dialog"] .c-glyph:focus, .theme-light .theme-dark .c-dialog [role="dialog"] .c-glyph:focus {
      outline-color: rgba(255, 255, 255, 0.6); }

@media only screen and (max-width: 539px) {
  .c-dialog [role="dialog"] {
    top: 0;
    left: 0;
    -ms-transform: none;
        transform: none;
    margin: 12px;
    max-height: 342px; }
    .c-dialog [role="dialog"] .c-group {
      display: block;
      padding: 0; }
      .c-dialog [role="dialog"] .c-group button {
        float: none;
        margin-top: 24px;
        width: 100%;
        max-width: none;
        margin-right: 0; }
        .c-dialog [role="dialog"] .c-group button + button {
          float: none;
          width: 100%;
          margin-top: 12px; }
  .c-dialog.f-lightbox [role="dialog"] {
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    max-height: none;
    margin: 0; }
  .c-dialog.f-flow [role="dialog"] {
    max-height: 100%;
    bottom: 0; }
    .c-dialog.f-flow [role="dialog"] .c-group button + button {
      margin-top: 12px; } }

hr,
hr.c-divider {
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  margin: 0; }

.c-drawer > button,
.c-drawer .f-toggle {
  min-height: 44px;
  position: relative; }

.c-drawer > header {
  margin-bottom: 8px;
  min-height: 44px;
  position: relative; }
  @media only screen and (max-width: 539px) {
    .c-drawer > header {
      padding-right: 36px; } }
  .c-drawer > header > button,
  .c-drawer > header .f-toggle {
    height: 100%;
    position: absolute; }

.c-drawer > nav.c-link-navigation {
  height: 40px;
  line-height: 40px;
  margin-top: 0;
  overflow: hidden;
  text-align: left;
  width: auto; }
  .c-drawer > nav.c-link-navigation li {
    display: inline-block;
    height: auto; }
    .c-drawer > nav.c-link-navigation li a.c-hyperlink {
      padding: 0; }
    .c-drawer > nav.c-link-navigation li:first-child a {
      margin-left: 0; }
  .c-drawer > nav.c-link-navigation ul {
    white-space: nowrap; }

.c-drawer > button,
.c-drawer .f-toggle,
.c-drawer > header > button,
.c-drawer > header .f-toggle {
  font-size: 13px;
  line-height: 16px;
  display: block;
  border: 0;
  background: transparent;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 400;
  padding: 14px 36px 14px 12px;
  left: 0;
  text-align: left;
  width: 100%; }
  .c-drawer > button:after,
  .c-drawer .f-toggle:after,
  .c-drawer > header > button:after,
  .c-drawer > header .f-toggle:after {
    position: absolute;
    top: calc(50% - 8px);
    right: 12px; }
  .c-drawer > button[aria-expanded="true"]:after,
  .c-drawer .f-toggle[aria-expanded="true"]:after,
  .c-drawer > header > button[aria-expanded="true"]:after,
  .c-drawer > header .f-toggle[aria-expanded="true"]:after {
    content: "\E70E"; }
  .c-drawer > button[aria-expanded="false"]:after,
  .c-drawer .f-toggle[aria-expanded="false"]:after,
  .c-drawer > header > button[aria-expanded="false"]:after,
  .c-drawer > header .f-toggle[aria-expanded="false"]:after {
    content: "\E70D"; }
  .c-drawer > button:focus,
  .c-drawer .f-toggle:focus,
  .c-drawer > header > button:focus,
  .c-drawer > header .f-toggle:focus {
    outline: 1px dashed #000; }
  .c-drawer > button:hover,
  .c-drawer .f-toggle:hover,
  .c-drawer > header > button:hover,
  .c-drawer > header .f-toggle:hover {
    background: rgba(0, 0, 0, 0.1); }
  .c-drawer > button:active,
  .c-drawer .f-toggle:active,
  .c-drawer > header > button:active,
  .c-drawer > header .f-toggle:active {
    background: rgba(0, 0, 0, 0.3); }

.c-drawer.f-responsive > button + div,
.c-drawer.f-responsive .f-toggle + div,
.c-drawer.f-responsive > header + div {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  margin-top: 8px;
  padding-top: 8px; }

@media only screen and (min-width: 540px) {
  .c-drawer.f-responsive.f-show > button:after,
  .c-drawer.f-responsive.f-show .f-toggle:after,
  .c-drawer.f-responsive.f-show > header > button:after,
  .c-drawer.f-responsive.f-show > header .f-toggle:after {
    display: none; }
  .c-drawer.f-responsive.f-show > button:hover,
  .c-drawer.f-responsive.f-show .f-toggle:hover,
  .c-drawer.f-responsive.f-show > header > button:hover,
  .c-drawer.f-responsive.f-show > header .f-toggle:hover {
    background: transparent; } }

.c-drawer > div[id] {
  position: relative; }

.c-explicit {
  font-size: 11px;
  line-height: 1;
  margin: 0 5px;
  padding: 0 3px;
  border: 1px solid #000; }

.c-feature {
  position: relative;
  height: 300px; }
  .c-feature:before, .c-feature:after {
    content: " ";
    display: table; }
  .c-feature:after {
    clear: both; }
  .c-feature picture {
    height: 300px;
    width: 50%;
    display: block;
    position: relative;
    overflow: hidden; }
    .c-feature picture img {
      position: absolute;
      right: 0;
      top: 0;
      top: calc(50%);
      right: calc(50%);
      -ms-transform: translate(50%, -50%);
          transform: translate(50%, -50%); }
  .c-feature .c-video {
    height: 300px;
    width: 50%;
    max-width: 50%;
    overflow: hidden;
    left: 0; }
    .c-feature .c-video > h1 {
      display: none; }
    .c-feature .c-video video {
      min-width: 100%;
      min-height: 100%;
      height: 100%;
      width: 100%; }
  .c-feature.f-align-left > div {
    left: 0;
    padding: 24px; }
  .c-feature.f-align-left picture,
  .c-feature.f-align-left .c-video {
    float: right; }
  .c-feature.f-align-right > div {
    left: 50%;
    padding: 24px; }
  .c-feature.f-align-right picture,
  .c-feature.f-align-right .c-video {
    float: left;
    left: 0; }
  .c-feature.f-align-right > div, .c-feature.f-align-left > div {
    position: absolute;
    top: 0;
    top: calc(50%);
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    width: 50%; }
  .c-feature.f-align-right .c-video, .c-feature.f-align-left .c-video {
    position: relative; }
  .c-feature > div {
    padding: 0 24px 24px; }
    .c-feature > div .c-heading {
      font-size: 24px;
      line-height: 28px;
      padding: 36px 0 4px;
      font-weight: 200;
      overflow: hidden;
      box-sizing: content-box;
      max-height: 84px; }
    .c-feature > div .c-paragraph {
      font-size: 15px;
      line-height: 20px;
      padding: 24px 0 0;
      font-weight: 400;
      overflow: hidden;
      box-sizing: content-box;
      max-height: 60px;
      padding-top: 0; }
    .c-feature > div .c-call-to-action {
      background: transparent;
      color: #0078D7;
      border-color: transparent;
      border-width: 2px;
      padding: 10px 44px 7px 24px;
      margin-left: -24px;
      margin-right: -24px;
      margin-top: 10px; }
      .c-feature > div .c-call-to-action:focus, .c-feature > div .c-call-to-action:hover {
        background: transparent;
        border-color: transparent; }
      .c-feature > div .c-call-to-action:active {
        background: transparent;
        text-decoration: none; }
      .c-feature > div .c-call-to-action span:hover {
        text-decoration: underline; }
      .theme-light .c-feature > div .c-call-to-action, .theme-dark .theme-light .c-feature > div .c-call-to-action {
        color: #000;
        background: transparent;
        border-color: transparent; }
        .theme-light .c-feature > div .c-call-to-action:active, .theme-dark .theme-light .c-feature > div .c-call-to-action:active {
          color: rgba(0, 0, 0, 0.6); }
        .theme-light .c-feature > div .c-call-to-action:focus, .theme-dark .theme-light .c-feature > div .c-call-to-action:focus {
          outline-color: #000; }
      .theme-dark .c-feature > div .c-call-to-action, .theme-light .theme-dark .c-feature > div .c-call-to-action {
        color: #FFF;
        background: transparent;
        border-color: transparent; }
        .theme-dark .c-feature > div .c-call-to-action:active, .theme-light .theme-dark .c-feature > div .c-call-to-action:active {
          color: rgba(255, 255, 255, 0.6); }
        .theme-dark .c-feature > div .c-call-to-action:focus, .theme-light .theme-dark .c-feature > div .c-call-to-action:focus {
          outline-color: #FFF; }
    .c-feature > div .c-group {
      display: block;
      overflow: visible;
      margin-top: 10px; }
      .c-feature > div .c-group .c-call-to-action {
        margin-top: 0;
        margin-right: 4px; }
    .c-feature > div .c-badge {
      margin-top: 12px; }
      .c-feature > div .c-badge + .c-heading {
        padding-top: 8px; }
  .c-feature.f-align-center {
    height: auto; }
    .c-feature.f-align-center > div {
      width: auto;
      padding: 0 24px;
      max-width: 848px;
      margin-left: auto;
      margin-right: auto;
      text-align: center; }
      .c-feature.f-align-center > div .c-heading {
        font-size: 34px;
        line-height: 40px;
        padding: 38px 0 2px;
        font-weight: 100;
        max-height: 120px; }
      .c-feature.f-align-center > div .c-paragraph {
        max-height: 80px; }
      .c-feature.f-align-center > div .c-group {
        display: block; }
        .c-feature.f-align-center > div .c-group .c-call-to-action {
          margin: 0 2px; }
      .c-feature.f-align-center > div .c-badge {
        margin-top: 12px; }
        .c-feature.f-align-center > div .c-badge + .c-heading {
          padding-top: 8px; }
    .c-feature.f-align-center picture,
    .c-feature.f-align-center .c-video {
      width: 100%; }
  @media only screen and (max-width: 539px) {
    .c-feature {
      height: auto; }
      .c-feature.f-align-left > div, .c-feature.f-align-right > div {
        width: auto;
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        -ms-transform: none;
            transform: none;
        padding: 0 24px 0 24px; }
        .c-feature.f-align-left > div .c-badge, .c-feature.f-align-right > div .c-badge {
          margin-top: 12px; }
          .c-feature.f-align-left > div .c-badge + .c-heading, .c-feature.f-align-right > div .c-badge + .c-heading {
            padding-top: 8px; }
      .c-feature.f-align-left picture, .c-feature.f-align-right picture {
        float: none;
        width: auto; }
      .c-feature.f-align-left .c-video, .c-feature.f-align-right .c-video {
        float: none;
        max-width: 100%; }
      .c-feature.f-align-left .c-paragraph, .c-feature.f-align-right .c-paragraph {
        padding: 0; }
      .c-feature > div .c-heading {
        font-size: 20px;
        line-height: 24px;
        padding: 35px 0 5px;
        font-weight: 200;
        max-height: 48px; }
      .c-feature.c-feature.f-align-left > div,
      .c-feature.c-feature.f-align-right > div {
        text-align: left; }
      .c-feature picture,
      .c-feature .c-video {
        height: 200px; } }
  @media only screen and (max-width: 767px) {
    .c-feature {
      height: auto; }
      .c-feature.f-align-left > div, .c-feature.f-align-right > div {
        max-width: 490px;
        margin: 0 auto;
        position: relative;
        width: auto;
        top: auto;
        left: auto;
        right: auto;
        -ms-transform: none;
            transform: none;
        padding: 0 24px 0 24px;
        text-align: center;
        float: none; }
      .c-feature.f-align-left .c-badge, .c-feature.f-align-right .c-badge {
        margin-top: 12px; }
        .c-feature.f-align-left .c-badge + .c-heading, .c-feature.f-align-right .c-badge + .c-heading {
          padding-top: 8px; }
      .c-feature.f-align-left picture, .c-feature.f-align-right picture {
        float: none;
        width: auto; }
      .c-feature.f-align-left .c-video, .c-feature.f-align-right .c-video {
        float: none;
        max-width: 100%; }
      .c-feature > div .c-heading {
        font-size: 20px;
        line-height: 24px;
        padding: 35px 0 5px;
        font-weight: 200;
        max-height: 48px; } }
  @media only screen and (min-width: 1084px) {
    .c-feature {
      height: 400px; }
      .c-feature > div {
        max-width: 654px; }
      .c-feature picture,
      .c-feature .c-video {
        height: 400px; }
      .c-feature.f-align-right > div {
        padding: 48px; }
      .c-feature.f-align-left > div {
        padding: 48px; }
      .c-feature > div .c-heading {
        font-size: 34px;
        line-height: 40px;
        padding: 38px 0 2px;
        font-weight: 100;
        max-height: 120px; }
      .c-feature > div .c-paragraph {
        font-size: 15px;
        line-height: 20px;
        padding: 24px 0 0;
        font-weight: 400;
        max-height: 80px; }
      .c-feature.f-align-center > div {
        padding: 0 48px 0 48px;
        max-width: 894px; } }

.c-file {
  display: -ms-flexbox;
  display: flex; }
  .c-file .c-button {
    margin-top: 20px; }
  .c-file input[type="file"] {
    float: left;
    visibility: hidden;
    width: 0; }
  .c-file input.c-text-field[type="text"] {
    margin-right: 8px; }
    .c-file input.c-text-field[type="text"]::-ms-clear {
      display: none; }
    .c-file input.c-text-field[type="text"][readonly] {
      background: #FFF; }
      .c-file input.c-text-field[type="text"][readonly]:hover {
        border-color: rgba(0, 0, 0, 0.8); }
      .c-file input.c-text-field[type="text"][readonly]:active, .c-file input.c-text-field[type="text"][readonly]:focus {
        border-color: #0078D7; }

.c-flipper {
  display: inline-block;
  width: 24px;
  height: 48px;
  border: 0;
  padding: 0;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6);
  font-family: "MWF-MDL2";
  /*
    * Use .f-previous and .f-next
    * .f-left and f-left deprecated v1.3.0
    */ }
  .c-flipper:before {
    position: relative;
    left: 0;
    top: 0; }
  .c-flipper.f-left:before, .c-flipper.f-previous:before {
    content: "\E76B"; }
  .c-flipper.f-right:before, .c-flipper.f-next:before {
    content: "\E76C"; }
  .c-flipper:focus {
    outline: 1px dashed #000;
    background: rgba(0, 0, 0, 0.15); }
  .c-flipper:hover {
    background: rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.8); }
  .c-flipper:active {
    background: rgba(0, 0, 0, 0.2);
    color: #000; }
  .theme-light .c-flipper, .theme-dark .theme-light .c-flipper {
    background: rgba(255, 255, 255, 0.5);
    color: rgba(0, 0, 0, 0.6); }
    .theme-light .c-flipper:focus, .theme-dark .theme-light .c-flipper:focus {
      background: rgba(255, 255, 255, 0.8);
      outline-color: #000; }
    .theme-light .c-flipper:hover, .theme-dark .theme-light .c-flipper:hover {
      background: rgba(255, 255, 255, 0.4);
      color: rgba(0, 0, 0, 0.8); }
    .theme-light .c-flipper:active, .theme-dark .theme-light .c-flipper:active {
      background: rgba(255, 255, 255, 0.2);
      color: #000; }
  .theme-dark .c-flipper, .theme-light .theme-dark .c-flipper {
    background: rgba(0, 0, 0, 0.5);
    color: rgba(255, 255, 255, 0.6); }
    .theme-dark .c-flipper:focus, .theme-light .theme-dark .c-flipper:focus {
      background: rgba(0, 0, 0, 0.8);
      outline-color: #FFF; }
    .theme-dark .c-flipper:hover, .theme-light .theme-dark .c-flipper:hover {
      background: rgba(0, 0, 0, 0.4);
      color: rgba(255, 255, 255, 0.8); }
    .theme-dark .c-flipper:active, .theme-light .theme-dark .c-flipper:active {
      background: rgba(0, 0, 0, 0.2);
      color: #FFF; }

.c-flyout {
  font-size: 15px;
  position: absolute;
  background: #FFF;
  border: 1px solid rgba(0, 0, 0, 0.2);
  min-width: 128px;
  max-width: 296px;
  padding: 12px;
  z-index: 700; }
  .c-flyout[aria-hidden="true"] {
    display: none; }
  .c-flyout[aria-hidden="false"] {
    display: block; }
  .c-flyout p {
    padding: 0; }
  .c-flyout button {
    float: right; }
  .c-flyout:focus {
    outline: none; }

.c-universal-footer nav:before, .c-universal-footer nav:after {
  content: " ";
  display: table; }

.c-universal-footer nav:after {
  clear: both; }

.c-universal-footer nav div > div {
  box-sizing: border-box;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  width: 16.6666666667%;
  zoom: 1; }
  .c-universal-footer nav div > div:before, .c-universal-footer nav div > div:after {
    content: " ";
    display: table; }
  .c-universal-footer nav div > div:after {
    clear: both; }
  .c-universal-footer nav div > div .c-heading-4,
  .c-universal-footer nav div > div a.c-hyperlink {
    color: rgba(0, 0, 0, 0.6); }
  .c-universal-footer nav div > div ul.c-list {
    font-size: 11px;
    line-height: 16px; }

.c-universal-footer > section > a.c-hyperlink {
  font-size: 11px;
  line-height: 16px;
  display: inline-block;
  margin-top: 30px;
  color: rgba(0, 0, 0, 0.6);
  float: left; }
  .c-universal-footer > section > a.c-hyperlink.c-glyph {
    font-size: 11px;
    line-height: 16px;
    display: inline-block;
    margin-top: 30px;
    color: rgba(0, 0, 0, 0.6);
    float: left; }
    .c-universal-footer > section > a.c-hyperlink.c-glyph:before {
      font-size: 20px;
      line-height: 24px;
      margin-right: 10px;
      color: rgba(0, 0, 0, 0.6);
      vertical-align: middle; }
    .c-universal-footer > section > a.c-hyperlink.c-glyph.glyph-world:before {
      content: "\E909"; }

.c-universal-footer > section ul.c-list {
  font-size: 11px;
  line-height: 16px;
  margin-left: -20px;
  float: right;
  margin-top: 25px; }
  .c-universal-footer > section ul.c-list li {
    color: rgba(0, 0, 0, 0.6);
    display: inline-block;
    padding: 8px 20px; }
    .c-universal-footer > section ul.c-list li a.c-hyperlink {
      color: rgba(0, 0, 0, 0.6); }

@media only screen and (max-width: 767px) {
  .c-universal-footer nav div:before, .c-universal-footer nav div:after {
    content: " ";
    display: table; }
  .c-universal-footer nav div:after {
    clear: both; }
  .c-universal-footer nav div > div {
    width: 33.33333%; }
  .c-universal-footer > section ul.c-list li {
    padding-left: 0;
    padding-right: 16px; } }

@media only screen and (max-width: 539px) {
  .c-universal-footer nav div > div {
    width: 100%;
    float: none; }
  .c-universal-footer > section ul.c-list {
    float: left; } }

.btn-group,
.checkbox-inline, .radio-inline,
.c-group {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow: hidden;
  padding: 1px; }
  .btn-group.f-wrap-items,
  .checkbox-inline.f-wrap-items, .radio-inline.f-wrap-items,
  .c-group.f-wrap-items {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    /** .c-product-placement deprecated on v1.6.0 **/
    /*  use .m-product-placement-item
            TODO: remove c- in v.2.0 */ }
    @media only screen and (max-width: 539px) {
      .btn-group.f-wrap-items .m-product-placement-item.f-orientation-vertical.f-size-medium,
      .btn-group.f-wrap-items .c-product-placement.f-orientation-vertical.f-size-medium,
      .checkbox-inline.f-wrap-items .m-product-placement-item.f-orientation-vertical.f-size-medium,
      .checkbox-inline.f-wrap-items .c-product-placement.f-orientation-vertical.f-size-medium, .radio-inline.f-wrap-items .m-product-placement-item.f-orientation-vertical.f-size-medium,
      .radio-inline.f-wrap-items .c-product-placement.f-orientation-vertical.f-size-medium,
      .c-group.f-wrap-items .m-product-placement-item.f-orientation-vertical.f-size-medium,
      .c-group.f-wrap-items .c-product-placement.f-orientation-vertical.f-size-medium {
        width: calc(50% - 24px); }
        .btn-group.f-wrap-items .m-product-placement-item.f-orientation-vertical.f-size-medium picture img,
        .btn-group.f-wrap-items .c-product-placement.f-orientation-vertical.f-size-medium picture img,
        .checkbox-inline.f-wrap-items .m-product-placement-item.f-orientation-vertical.f-size-medium picture img,
        .checkbox-inline.f-wrap-items .c-product-placement.f-orientation-vertical.f-size-medium picture img, .radio-inline.f-wrap-items .m-product-placement-item.f-orientation-vertical.f-size-medium picture img,
        .radio-inline.f-wrap-items .c-product-placement.f-orientation-vertical.f-size-medium picture img,
        .c-group.f-wrap-items .m-product-placement-item.f-orientation-vertical.f-size-medium picture img,
        .c-group.f-wrap-items .c-product-placement.f-orientation-vertical.f-size-medium picture img {
          width: 100%; } }
  .btn-group .c-call-to-action,
  .checkbox-inline .c-call-to-action, .radio-inline .c-call-to-action,
  .c-group .c-call-to-action {
    margin-right: 4px; }
  .btn-group .c-action-trigger,
  .checkbox-inline .c-action-trigger, .radio-inline .c-action-trigger,
  .c-group .c-action-trigger {
    padding-right: 24px; }
    .btn-group .c-action-trigger:last-child,
    .checkbox-inline .c-action-trigger:last-child, .radio-inline .c-action-trigger:last-child,
    .c-group .c-action-trigger:last-child {
      padding-right: 0; }
  .btn-group .c-select-button,
  .checkbox-inline .c-select-button, .radio-inline .c-select-button,
  .c-group .c-select-button {
    margin-top: 8px; }
  @media only screen and (min-width: 320px) {
    .btn-group .btn,
    .btn-group button.c-button,
    .btn-group a.c-button[role="button"],
    .checkbox-inline .btn,
    .checkbox-inline button.c-button,
    .checkbox-inline a.c-button[role="button"], .radio-inline .btn,
    .radio-inline button.c-button,
    .radio-inline a.c-button[role="button"],
    .c-group .btn,
    .c-group button.c-button,
    .c-group a.c-button[role="button"] {
      margin-right: 4px; } }
  @media only screen and (min-width: 540px) {
    .btn-group .btn,
    .btn-group button.c-button,
    .btn-group a.c-button[role="button"],
    .checkbox-inline .btn,
    .checkbox-inline button.c-button,
    .checkbox-inline a.c-button[role="button"], .radio-inline .btn,
    .radio-inline button.c-button,
    .radio-inline a.c-button[role="button"],
    .c-group .btn,
    .c-group button.c-button,
    .c-group a.c-button[role="button"] {
      margin-right: 8px; } }

[class^="c-heading-"]:before, [class^="c-heading-"]:after {
  content: " ";
  display: table; }

[class^="c-heading-"]:after {
  clear: both; }

[class^="c-heading-"] a.c-hyperlink {
  font-size: 15px;
  line-height: 20px;
  float: right;
  margin-left: 12px;
  font-weight: 400; }

.c-heading-1 a.c-hyperlink {
  margin-top: 45px; }

.c-heading-2 a.c-hyperlink {
  margin-top: 31px; }

.c-heading-3 a.c-hyperlink {
  margin-top: 18px; }

.c-heading-4 a.c-hyperlink {
  margin-top: 8px; }

.c-heading-5 a.c-hyperlink {
  margin-top: 4px; }

.c-heading-6 a.c-hyperlink {
  margin-top: 3px; }

@media (max-width: 767px) {
  .c-heading-1 a.c-hyperlink {
    margin-top: 31px; }
  .c-heading-2 a.c-hyperlink {
    margin-top: 18px; }
  .c-heading-3 a.c-hyperlink {
    margin-top: 10px; }
  .c-heading-4 a.c-hyperlink {
    margin-top: 4px; }
  .c-heading-5 a.c-hyperlink {
    margin-top: 3px; }
  .c-heading-6 a.c-hyperlink {
    margin-top: 0; } }

.histogram:before, .histogram:after,
.c-histogram:before,
.c-histogram:after {
  content: " ";
  display: table; }

.histogram:after,
.c-histogram:after {
  clear: both; }

.histogram > div:first-child,
.c-histogram > div:first-child {
  float: left; }
  .histogram > div:first-child > div > span,
  .c-histogram > div:first-child > div > span {
    margin-left: 4px; }
  .histogram > div:first-child > span,
  .c-histogram > div:first-child > span {
    font-size: 135px;
    line-height: 1;
    letter-spacing: -5px;
    font-weight: 100;
    padding: 0; }

.histogram .rating-star-bars,
.histogram > ul,
.c-histogram .rating-star-bars,
.c-histogram > ul {
  overflow: hidden;
  padding-left: 28px;
  margin-top: 26px; }
  .histogram .rating-star-bars li,
  .histogram > ul li,
  .c-histogram .rating-star-bars li,
  .c-histogram > ul li {
    margin-bottom: 14px; }
  .histogram .rating-star-bars a,
  .histogram > ul a,
  .c-histogram .rating-star-bars a,
  .c-histogram > ul a {
    font-size: 13px;
    display: block;
    line-height: 1; }
    .histogram .rating-star-bars a > div,
    .histogram > ul a > div,
    .c-histogram .rating-star-bars a > div,
    .c-histogram > ul a > div {
      display: inline-block;
      margin-left: 6px;
      width: calc(100% - 85px); }
      .histogram .rating-star-bars a > div > div,
      .histogram > ul a > div > div,
      .c-histogram .rating-star-bars a > div > div,
      .c-histogram > ul a > div > div {
        height: 12px;
        position: relative;
        background-color: #0078D7;
        -ms-high-contrast-adjust: none; }
        .histogram .rating-star-bars a > div > div span,
        .histogram > ul a > div > div span,
        .c-histogram .rating-star-bars a > div > div span,
        .c-histogram > ul a > div > div span {
          position: absolute;
          right: 0;
          -ms-transform: translateX(100%);
              transform: translateX(100%);
          padding-left: 4px; }
  .histogram .rating-star-bars .glyph,
  .histogram .rating-star-bars .c-glyph,
  .histogram > ul .glyph,
  .histogram > ul .c-glyph,
  .c-histogram .rating-star-bars .glyph,
  .c-histogram .rating-star-bars .c-glyph,
  .c-histogram > ul .glyph,
  .c-histogram > ul .c-glyph {
    margin-left: 1px; }
    .histogram .rating-star-bars .glyph:after,
    .histogram .rating-star-bars .c-glyph:after,
    .histogram > ul .glyph:after,
    .histogram > ul .c-glyph:after,
    .c-histogram .rating-star-bars .glyph:after,
    .c-histogram .rating-star-bars .c-glyph:after,
    .c-histogram > ul .glyph:after,
    .c-histogram > ul .c-glyph:after {
      -ms-transform: translateY(1px);
          transform: translateY(1px);
      content: "\E735"; }

@media only screen and (max-width: 539px) {
  .histogram > div:first-child,
  .c-histogram > div:first-child {
    float: none; }
  .histogram .rating-star-bars,
  .histogram > ul,
  .c-histogram .rating-star-bars,
  .c-histogram > ul {
    padding-left: 0; } }

a.c-hyperlink {
  text-decoration: none;
  color: #0078D7; }
  a.c-hyperlink:visited, a.c-hyperlink:hover {
    color: #0078D7;
    text-decoration: underline; }
  a.c-hyperlink:focus {
    outline: 1px dashed #000; }
    a.c-hyperlink:focus:active {
      outline-style: none; }
  a.c-hyperlink:active {
    color: #0078D7;
    text-decoration: none; }
  .theme-light a.c-hyperlink, .theme-dark .theme-light a.c-hyperlink {
    text-decoration: underline;
    color: #000; }
    .theme-light a.c-hyperlink:focus, .theme-dark .theme-light a.c-hyperlink:focus {
      text-decoration: none;
      color: #000; }
    .theme-light a.c-hyperlink:visited, .theme-dark .theme-light a.c-hyperlink:visited {
      color: rgba(0, 0, 0, 0.4); }
    .theme-light a.c-hyperlink:hover, .theme-dark .theme-light a.c-hyperlink:hover {
      color: rgba(0, 0, 0, 0.8); }
    .theme-light a.c-hyperlink:active, .theme-dark .theme-light a.c-hyperlink:active {
      color: rgba(0, 0, 0, 0.6); }
  .theme-dark a.c-hyperlink, .theme-light .theme-dark a.c-hyperlink {
    text-decoration: underline;
    color: #FFF; }
    .theme-dark a.c-hyperlink:focus, .theme-light .theme-dark a.c-hyperlink:focus {
      text-decoration: none;
      outline-color: #FFF; }
    .theme-dark a.c-hyperlink:visited, .theme-light .theme-dark a.c-hyperlink:visited {
      color: rgba(255, 255, 255, 0.4); }
    .theme-dark a.c-hyperlink:hover, .theme-light .theme-dark a.c-hyperlink:hover {
      color: rgba(255, 255, 255, 0.8); }
    .theme-dark a.c-hyperlink:active, .theme-light .theme-dark a.c-hyperlink:active {
      color: rgba(255, 255, 255, 0.6); }

.glyph:before, .glyph:after,
.c-glyph:before,
.c-glyph:after {
  font-family: "MWF-MDL2";
  display: inline-block;
  text-decoration: underline; }

.glyph:before, .glyph:after, .glyph:hover:before, .glyph:hover:after,
.c-glyph:before,
.c-glyph:after,
.c-glyph:hover:before,
.c-glyph:hover:after {
  text-decoration: none; }

.img-responsive,
img.c-image, picture.c-image img {
  display: block;
  margin: 0;
  max-width: 100%;
  height: auto; }

.img-responsive.f-round,
img.c-image.f-round {
  border-radius: 50%; }

nav.c-in-page-navigation {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  display: -ms-flexbox;
  display: flex; }
  nav.c-in-page-navigation h4 {
    padding: 38px 0 12px;
    margin: 0 24px; }
  nav.c-in-page-navigation.f-vertical {
    border-bottom: 0; }
    nav.c-in-page-navigation.f-vertical > ul {
      white-space: normal; }
      nav.c-in-page-navigation.f-vertical > ul li {
        display: block; }
  nav.c-in-page-navigation.f-sticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #FFF;
    z-index: 300; }
    nav.c-in-page-navigation.f-sticky.f-vertical {
      width: initial; }
      nav.c-in-page-navigation.f-sticky.f-vertical.f-dropdown {
        width: 100%;
        border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
  nav.c-in-page-navigation.f-hide {
    height: 0;
    visibility: hidden; }
  nav.c-in-page-navigation a:hover, nav.c-in-page-navigation a:focus, nav.c-in-page-navigation a:active, nav.c-in-page-navigation a.f-active {
    color: #000; }
  nav.c-in-page-navigation a:focus {
    outline: 1px dashed #000; }
  nav.c-in-page-navigation .c-select-menu {
    padding: 2px 0;
    margin: 0 24px; }
    nav.c-in-page-navigation .c-select-menu > a {
      color: #000; }
  nav.c-in-page-navigation > ul {
    white-space: nowrap; }
    nav.c-in-page-navigation > ul li {
      display: inline-block; }
      nav.c-in-page-navigation > ul li > a {
        font-size: 15px;
        color: rgba(0, 0, 0, 0.6);
        padding: 12px 0;
        margin: 0 24px;
        display: inline-block; }
        nav.c-in-page-navigation > ul li > a:hover {
          color: rgba(0, 0, 0, 0.8); }
        nav.c-in-page-navigation > ul li > a:focus {
          color: rgba(0, 0, 0, 0.8);
          outline: 1px dashed rgba(0, 0, 0, 0.8); }
        nav.c-in-page-navigation > ul li > a:active {
          color: #000; }
        nav.c-in-page-navigation > ul li > a.f-active {
          color: rgba(0, 0, 0, 0.8); }
  nav.c-in-page-navigation.f-dropdown {
    padding-left: 20px; }
    nav.c-in-page-navigation.f-dropdown .f-dropdown-menu {
      position: relative;
      width: 100%; }
      nav.c-in-page-navigation.f-dropdown .f-dropdown-menu.f-border [aria-expanded] {
        margin-left: 8px;
        box-sizing: border-box;
        height: 100%;
        border: 1px solid rgba(0, 0, 0, 0.6); }
        nav.c-in-page-navigation.f-dropdown .f-dropdown-menu.f-border [aria-expanded]:hover {
          border-color: rgba(0, 0, 0, 0.8); }
        nav.c-in-page-navigation.f-dropdown .f-dropdown-menu.f-border [aria-expanded]:active, nav.c-in-page-navigation.f-dropdown .f-dropdown-menu.f-border [aria-expanded]:focus {
          border-color: #0078D7; }
      nav.c-in-page-navigation.f-dropdown .f-dropdown-menu .c-menu {
        position: absolute;
        top: 100%; }
      nav.c-in-page-navigation.f-dropdown .f-dropdown-menu [aria-expanded="false"] + .dropdown-menu,
      nav.c-in-page-navigation.f-dropdown .f-dropdown-menu [aria-expanded="false"] + .c-menu[aria-hidden="true"] {
        display: none; }
      nav.c-in-page-navigation.f-dropdown .f-dropdown-menu > a {
        display: inline-block;
        color: rgba(0, 0, 0, 0.6);
        -ms-transform: translateX(-8px);
            transform: translateX(-8px);
        padding: 12px 0;
        padding-right: 24px;
        margin: 0 24px; }
        nav.c-in-page-navigation.f-dropdown .f-dropdown-menu > a:after {
          font-family: "MWF-MDL2";
          content: "\E70D";
          position: absolute;
          font-size: 9px;
          color: #000;
          font-weight: 700;
          right: 8px;
          padding-top: 7px; }
        nav.c-in-page-navigation.f-dropdown .f-dropdown-menu > a:focus {
          outline: 1px dashed #000; }
          nav.c-in-page-navigation.f-dropdown .f-dropdown-menu > a:focus:hover {
            outline: none; }
      .no-js nav.c-in-page-navigation.f-dropdown .f-dropdown-menu:hover .dropdown-menu,
      .no-js nav.c-in-page-navigation.f-dropdown .f-dropdown-menu:hover .c-menu,
      .js nav.c-in-page-navigation.f-dropdown .f-dropdown-menu > [aria-expanded="true"] + .dropdown-menu,
      .js nav.c-in-page-navigation.f-dropdown .f-dropdown-menu > [aria-expanded="true"] + .c-menu[aria-hidden="false"],
      .js nav.c-in-page-navigation.f-dropdown .f-dropdown-menu > span[aria-expanded="true"] + .c-menu[aria-hidden="false"] {
        display: block; }

label,
.c-label {
  font-size: 13px;
  display: block;
  margin-top: 21px;
  padding-bottom: 7px;
  line-height: 20px; }
  label + input.form-control,
  label + input.c-text-field[type="text"],
  label + input.c-password[type="password"],
  .c-label + input.form-control,
  .c-label + input.c-text-field[type="text"],
  .c-label + input.c-password[type="password"] {
    margin: 0; }

.link-navigation,
nav.c-link-navigation {
  margin-top: 48px;
  text-align: center; }
  .link-navigation .text-title,
  .link-navigation .c-heading,
  nav.c-link-navigation .text-title,
  nav.c-link-navigation .c-heading {
    font-size: 20px;
    line-height: 24px;
    padding: 35px 0 5px;
    font-weight: 200;
    padding-top: 8px;
    padding-bottom: 24px; }
  .link-navigation a,
  .link-navigation a.c-hyperlink,
  nav.c-link-navigation a,
  nav.c-link-navigation a.c-hyperlink {
    display: block; }
    .link-navigation a:before, .link-navigation a:after,
    .link-navigation a.c-hyperlink:before,
    .link-navigation a.c-hyperlink:after,
    nav.c-link-navigation a:before,
    nav.c-link-navigation a:after,
    nav.c-link-navigation a.c-hyperlink:before,
    nav.c-link-navigation a.c-hyperlink:after {
      content: " ";
      display: table; }
    .link-navigation a:after,
    .link-navigation a.c-hyperlink:after,
    nav.c-link-navigation a:after,
    nav.c-link-navigation a.c-hyperlink:after {
      clear: both; }
  .link-navigation p,
  nav.c-link-navigation p {
    overflow: hidden;
    box-sizing: content-box;
    max-height: 60px;
    word-wrap: break-word;
    text-overflow: clip; }
  .link-navigation li,
  nav.c-link-navigation li {
    display: inline-block; }
    .link-navigation li a,
    .link-navigation li a.c-hyperlink,
    nav.c-link-navigation li a,
    nav.c-link-navigation li a.c-hyperlink {
      margin: 0 18px;
      vertical-align: top; }
      .link-navigation li a picture,
      .link-navigation li a.c-hyperlink picture,
      nav.c-link-navigation li a picture,
      nav.c-link-navigation li a.c-hyperlink picture {
        display: block;
        margin: 0 auto;
        max-width: 400px;
        max-height: 120px; }
        @media only screen and (min-width: 768px) {
          .link-navigation li a picture,
          .link-navigation li a.c-hyperlink picture,
          nav.c-link-navigation li a picture,
          nav.c-link-navigation li a.c-hyperlink picture {
            margin-bottom: 12px; } }
      .link-navigation li a p,
      .link-navigation li a.c-hyperlink p,
      nav.c-link-navigation li a p,
      nav.c-link-navigation li a.c-hyperlink p {
        padding: 0 10px;
        max-width: 200px;
        text-align: center;
        margin: 0 auto; }
      .link-navigation li a.f-image,
      .link-navigation li a.c-hyperlink.f-image,
      nav.c-link-navigation li a.f-image,
      nav.c-link-navigation li a.c-hyperlink.f-image {
        display: inline-block;
        margin: 0 22px; }
  @media only screen and (max-width: 767px) {
    .link-navigation li,
    nav.c-link-navigation li {
      clear: both;
      display: block;
      height: 72px; }
      .link-navigation li a,
      .link-navigation li a.c-hyperlink,
      nav.c-link-navigation li a,
      nav.c-link-navigation li a.c-hyperlink {
        width: 100%;
        height: 100%;
        padding: 12px 0;
        overflow: hidden;
        margin: 0; }
        .link-navigation li a picture,
        .link-navigation li a.c-hyperlink picture,
        nav.c-link-navigation li a picture,
        nav.c-link-navigation li a.c-hyperlink picture {
          display: inline-block;
          max-width: none;
          max-height: none; }
          .link-navigation li a picture img,
          .link-navigation li a.c-hyperlink picture img,
          nav.c-link-navigation li a picture img,
          nav.c-link-navigation li a.c-hyperlink picture img {
            width: 64px;
            height: 64px;
            margin: 4px; }
        .link-navigation li a p,
        .link-navigation li a.c-hyperlink p,
        nav.c-link-navigation li a p,
        nav.c-link-navigation li a.c-hyperlink p {
          padding-top: 0;
          padding-bottom: 0;
          padding-right: 12px;
          padding-left: 8px;
          text-align: left;
          max-width: none;
          display: inline; }
        .link-navigation li a.f-image,
        .link-navigation li a.c-hyperlink.f-image,
        nav.c-link-navigation li a.f-image,
        nav.c-link-navigation li a.c-hyperlink.f-image {
          text-align: left;
          padding: 0;
          margin: 0; } }

ul.list-styled,
ol.list-styled,
ul.c-list,
ol.c-list {
  font-size: 15px;
  line-height: 20px;
  padding-left: 19px;
  padding-right: 0;
  margin: 8px 0;
  list-style-position: outside; }
  ul.list-styled li,
  ol.list-styled li,
  ul.c-list li,
  ol.c-list li {
    padding: 8px 0; }
  ul.list-styled.f-lean li,
  ol.list-styled.f-lean li,
  ul.c-list.f-lean li,
  ol.c-list.f-lean li {
    padding: 0; }
  ul.list-unstyled, ul.list-styled.f-bare,
  ol.list-styled.f-bare,
  ul.c-list.f-bare,
  ol.c-list.f-bare {
    padding-left: 0;
    list-style-type: none; }

ul.list-styled,
ul.c-list {
  list-style-type: disc; }

ol.list-styled,
ol.c-list {
  list-style-type: decimal; }

.c-logo img + span {
  position: absolute !important;
  overflow: hidden !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  width: 1px !important;
  height: 1px !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important; }

.c-meta-text {
  color: rgba(0, 0, 0, 0.6); }

.dropdown-menu > li a,
.dropdown-menu > li span,
.dropdown-menu > li button,
.c-menu-item a,
.c-menu-item span,
.c-menu-item button {
  display: block;
  background: rgba(0, 0, 0, 0.05);
  padding: 11px 12px 13px;
  outline: 0;
  cursor: pointer;
  white-space: normal; }
  .dropdown-menu > li a:hover, .dropdown-menu > li a:focus,
  .dropdown-menu > li span:hover,
  .dropdown-menu > li span:focus,
  .dropdown-menu > li button:hover,
  .dropdown-menu > li button:focus,
  .c-menu-item a:hover,
  .c-menu-item a:focus,
  .c-menu-item span:hover,
  .c-menu-item span:focus,
  .c-menu-item button:hover,
  .c-menu-item button:focus {
    background: rgba(0, 0, 0, 0.1); }
  .dropdown-menu > li a:focus,
  .dropdown-menu > li span:focus,
  .dropdown-menu > li button:focus,
  .c-menu-item a:focus,
  .c-menu-item span:focus,
  .c-menu-item button:focus {
    outline: 1px dashed #000; }
  .dropdown-menu > li a:active,
  .dropdown-menu > li span:active,
  .dropdown-menu > li button:active,
  .c-menu-item a:active,
  .c-menu-item span:active,
  .c-menu-item button:active {
    background: rgba(0, 0, 0, 0.3); }
  .dropdown-menu > li a[role="menuitemradio"][aria-checked="true"],
  .dropdown-menu > li span[role="menuitemradio"][aria-checked="true"],
  .dropdown-menu > li button[role="menuitemradio"][aria-checked="true"],
  .c-menu-item a[role="menuitemradio"][aria-checked="true"],
  .c-menu-item span[role="menuitemradio"][aria-checked="true"],
  .c-menu-item button[role="menuitemradio"][aria-checked="true"] {
    background: #0078D7;
    color: #FFF; }

.dropdown-menu > li.f-sub-menu > a,
.dropdown-menu > li.f-sub-menu > button,
.c-menu-item.f-sub-menu > a,
.c-menu-item.f-sub-menu > button {
  position: relative; }
  .dropdown-menu > li.f-sub-menu > a:after,
  .dropdown-menu > li.f-sub-menu > button:after,
  .c-menu-item.f-sub-menu > a:after,
  .c-menu-item.f-sub-menu > button:after {
    font-family: "MWF-MDL2";
    content: "\E76C";
    position: absolute;
    font-size: 6px;
    right: 12px;
    top: 19px; }
  .dropdown-menu > li.f-sub-menu > a + .c-menu,
  .dropdown-menu > li.f-sub-menu > button + .c-menu,
  .c-menu-item.f-sub-menu > a + .c-menu,
  .c-menu-item.f-sub-menu > button + .c-menu {
    display: none;
    position: absolute;
    left: 100%;
    top: 0; }
    .dropdown-menu > li.f-sub-menu > a + .c-menu.f-flip,
    .dropdown-menu > li.f-sub-menu > button + .c-menu.f-flip,
    .c-menu-item.f-sub-menu > a + .c-menu.f-flip,
    .c-menu-item.f-sub-menu > button + .c-menu.f-flip {
      left: -100%; }
  .no-js .dropdown-menu > li.f-sub-menu > a:focus + .c-menu,
  .no-js .dropdown-menu > li.f-sub-menu > a:hover + .c-menu,
  .js .dropdown-menu > li.f-sub-menu > a[aria-expanded="true"] + .c-menu[aria-hidden="false"], .no-js
  .dropdown-menu > li.f-sub-menu > button:focus + .c-menu,
  .no-js
  .dropdown-menu > li.f-sub-menu > button:hover + .c-menu,
  .js
  .dropdown-menu > li.f-sub-menu > button[aria-expanded="true"] + .c-menu[aria-hidden="false"], .no-js
  .c-menu-item.f-sub-menu > a:focus + .c-menu,
  .no-js
  .c-menu-item.f-sub-menu > a:hover + .c-menu,
  .js
  .c-menu-item.f-sub-menu > a[aria-expanded="true"] + .c-menu[aria-hidden="false"], .no-js
  .c-menu-item.f-sub-menu > button:focus + .c-menu,
  .no-js
  .c-menu-item.f-sub-menu > button:hover + .c-menu,
  .js
  .c-menu-item.f-sub-menu > button[aria-expanded="true"] + .c-menu[aria-hidden="false"] {
    display: block;
    animation: fadeIn 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.dropdown-menu,
.c-menu {
  position: relative;
  z-index: 500;
  width: 296px;
  min-width: 64px;
  max-width: 368px;
  padding: 0;
  margin: 0;
  background: #FFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 0;
  background-clip: padding-box; }
  .dropdown-menu .c-menu-item [aria-checked="true"],
  .c-menu .c-menu-item [aria-checked="true"] {
    background: #0078D7;
    color: #FFF; }
  .theme-dark .dropdown-menu, .theme-light .theme-dark .dropdown-menu, .theme-dark
  .c-menu, .theme-light .theme-dark
  .c-menu {
    color: #000; }
  .theme-light .dropdown-menu, .theme-dark .theme-light .dropdown-menu, .theme-light
  .c-menu, .theme-dark .theme-light
  .c-menu {
    color: #000; }

.c-mosaic {
  max-width: 2048px;
  margin: 0 auto; }
  .c-mosaic [data-f-mosaic] > picture {
    z-index: 0;
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%; }
    .c-mosaic [data-f-mosaic] > picture img {
      position: absolute;
      left: calc(50%);
      top: calc(50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .c-mosaic:before, .c-mosaic:after,
  .c-mosaic [data-f-mosaic*="f-vp"]:before,
  .c-mosaic [data-f-mosaic*="f-vp"]:after {
    content: " ";
    display: table; }
  .c-mosaic:after,
  .c-mosaic [data-f-mosaic*="f-vp"]:after {
    clear: both; }
  .c-mosaic [data-f-mosaic*="f-vp"] {
    float: left; }
  .c-mosaic [data-f-mosaic~="f-vp1-whole"] {
    width: 100%; }
  .c-mosaic [data-f-mosaic~="f-vp1-half"] {
    width: 50%; }
  .c-mosaic [data-f-mosaic~="f-height-small"] {
    height: 150px; }
  .c-mosaic [data-f-mosaic~="f-height-medium"] {
    height: 300px; }
  .c-mosaic [data-f-mosaic~="f-height-large"] {
    height: 300px; }
  @media only screen and (min-width: 540px) {
    .c-mosaic [data-f-mosaic~="f-vp2-whole"] {
      width: 100%; }
    .c-mosaic [data-f-mosaic~="f-vp2-half"] {
      width: 50%; } }
  @media only screen and (min-width: 768px) {
    .c-mosaic [data-f-mosaic~="f-vp3-whole"] {
      width: 100%; }
    .c-mosaic [data-f-mosaic~="f-vp3-half"] {
      width: 50%; }
    .c-mosaic [data-f-mosaic~="f-height-small"] {
      height: 200px; }
    .c-mosaic [data-f-mosaic~="f-height-medium"] {
      height: 400px; }
    .c-mosaic [data-f-mosaic~="f-height-large"] {
      height: 400px; } }
  @media only screen and (min-width: 1084px) {
    .c-mosaic [data-f-mosaic~="f-vp4-whole"] {
      width: 100%; }
    .c-mosaic [data-f-mosaic~="f-vp4-half"] {
      width: 50%; }
    .c-mosaic [data-f-mosaic~="f-height-large"] {
      height: 800px; } }

.pagination,
.c-pagination {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  padding: 0;
  margin-top: 24px;
  -ms-flex-direction: row;
      flex-direction: row; }
  .pagination li,
  .c-pagination li {
    display: inline-block;
    margin-right: 12px; }
    .pagination li > a,
    .pagination li > span,
    .c-pagination li > a,
    .c-pagination li > span {
      display: inline-block;
      padding: 5px 11px;
      outline: 1px solid transparent;
      white-space: nowrap; }
      .pagination li > a:focus,
      .pagination li > span:focus,
      .c-pagination li > a:focus,
      .c-pagination li > span:focus {
        background-color: rgba(0, 0, 0, 0.1);
        outline: 1px dashed #000; }
    .pagination li > a:hover,
    .c-pagination li > a:hover {
      background-color: rgba(0, 0, 0, 0.1);
      outline-color: rgba(0, 0, 0, 0.1); }
    .pagination li > a:active,
    .c-pagination li > a:active {
      background-color: rgba(0, 0, 0, 0.3);
      outline: 1px solid rgba(0, 0, 0, 0.3); }
    .pagination li.active > a,
    .pagination li.active > span, .pagination li.f-active > a,
    .pagination li.f-active > span,
    .c-pagination li.active > a,
    .c-pagination li.active > span,
    .c-pagination li.f-active > a,
    .c-pagination li.f-active > span {
      outline-color: #0078D7; }
    .pagination li.f-hide,
    .c-pagination li.f-hide {
      display: none; }
    .pagination li:first-child .c-glyph:before,
    .c-pagination li:first-child .c-glyph:before {
      content: "\E76B";
      vertical-align: -2px;
      margin-right: 8px; }
    .pagination li:last-child .c-glyph:after,
    .c-pagination li:last-child .c-glyph:after {
      content: "\E76C";
      vertical-align: -2px;
      margin-left: 8px; }
    @media only screen and (max-width: 539px) {
      .pagination li:first-child a, .pagination li:last-child a,
      .c-pagination li:first-child a,
      .c-pagination li:last-child a {
        position: relative;
        text-indent: -9999px; }
      .pagination li:first-child .c-glyph:before, .pagination li:first-child .c-glyph:after, .pagination li:last-child .c-glyph:before, .pagination li:last-child .c-glyph:after,
      .c-pagination li:first-child .c-glyph:before,
      .c-pagination li:first-child .c-glyph:after,
      .c-pagination li:last-child .c-glyph:before,
      .c-pagination li:last-child .c-glyph:after {
        position: absolute;
        top: 8px;
        left: 9999px; } }

[class*="c-paragraph"].f-lean {
  padding: 0; }

input.form-control,
input.c-password[type="password"] {
  display: block;
  width: 276px;
  height: 36px;
  margin-top: 20px;
  padding: 7px 10px;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.6);
  outline: 0;
  background-color: #FFF; }
  input.form-control.f-small,
  input.c-password[type="password"].f-small {
    width: 88px; }
  input.form-control.f-flex,
  input.c-password[type="password"].f-flex {
    width: 100%;
    min-width: 88px;
    max-width: 400px; }
  input.form-control:hover,
  input.c-password[type="password"]:hover {
    border-color: rgba(0, 0, 0, 0.8); }
  input.form-control:focus, input.form-control:active, input.form-control:focus,
  input.c-password[type="password"]:focus,
  input.c-password[type="password"]:active,
  input.c-password[type="password"]:focus {
    border-color: #0078D7; }
  input.form-control[disabled],
  input.c-password[type="password"][disabled] {
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.2);
    border-color: rgba(0, 0, 0, 0.2); }
  input.form-control[readonly],
  input.c-password[type="password"][readonly] {
    border: 1px solid rgba(0, 0, 0, 0.6);
    background-color: #e6e6e6; }

.c-pivot > header {
  display: -ms-flexbox;
  display: flex; }
  .c-pivot > header > a {
    font-size: 20px;
    display: inline-block;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    font-weight: 200;
    white-space: nowrap;
    padding: 5px 12px 1px;
    color: rgba(0, 0, 0, 0.6); }
    .c-pivot > header > a:first-child {
      padding-left: 0; }
    .c-pivot > header > a.f-active {
      color: #000; }
    .c-pivot > header > a:hover {
      color: rgba(0, 0, 0, 0.8); }
    .c-pivot > header > a:focus {
      outline: 1px dashed; }

.c-pivot > section[aria-hidden="true"] {
  display: none;
  overflow: hidden; }

.c-pivot > section[aria-hidden="false"] {
  display: block; }

.c-pivot.f-disabled > header > a {
  color: rgba(0, 0, 0, 0.2);
  cursor: not-allowed; }

.c-mosaic-placement {
  position: relative;
  display: block;
  overflow: hidden;
  padding-bottom: 19px;
  width: 100%;
  height: 100%; }
  .c-mosaic-placement.f-background-neutral-00 {
    background: #FFF; }
  .c-mosaic-placement.f-background-neutral-10 {
    background: #E3E3E3; }
  .c-mosaic-placement.f-background-neutral-20 {
    background: #C8C8C8; }
  .c-mosaic-placement.f-background-neutral-30 {
    background: #ACACAC; }
  .c-mosaic-placement.f-background-neutral-45 {
    background: #919191; }
  .c-mosaic-placement.f-background-neutral-55 {
    background: #767676; }
  .c-mosaic-placement.f-background-neutral-65 {
    background: #5E5E5E; }
  .c-mosaic-placement.f-background-neutral-75 {
    background: #464646; }
  .c-mosaic-placement.f-background-neutral-80 {
    background: #2F2F2F; }
  .c-mosaic-placement.f-background-neutral-90 {
    background: #171717; }
  .c-mosaic-placement.f-background-neutral-100 {
    background: #000; }
  .c-mosaic-placement.f-background-accent {
    background: #0078D7; }
  .c-mosaic-placement[class*="f-mask"] > picture:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    z-index: 1; }
  .theme-light .c-mosaic-placement.f-mask-10 > picture:before, .theme-dark .theme-light .c-mosaic-placement.f-mask-10 > picture:before {
    background: rgba(255, 255, 255, 0.1); }
  .theme-light .c-mosaic-placement.f-mask-20 > picture:before, .theme-dark .theme-light .c-mosaic-placement.f-mask-20 > picture:before {
    background: rgba(255, 255, 255, 0.2); }
  .theme-light .c-mosaic-placement.f-mask-40 > picture:before, .theme-dark .theme-light .c-mosaic-placement.f-mask-40 > picture:before {
    background: rgba(255, 255, 255, 0.4); }
  .theme-light .c-mosaic-placement.f-mask-60 > picture:before, .theme-dark .theme-light .c-mosaic-placement.f-mask-60 > picture:before {
    background: rgba(255, 255, 255, 0.6); }
  .theme-light .c-mosaic-placement.f-mask-80 > picture:before, .theme-dark .theme-light .c-mosaic-placement.f-mask-80 > picture:before {
    background: rgba(255, 255, 255, 0.8); }
  .theme-light .c-mosaic-placement.f-mask-100 > picture:before, .theme-dark .theme-light .c-mosaic-placement.f-mask-100 > picture:before {
    background: #FFF; }
  .theme-dark .c-mosaic-placement.f-mask-10 > picture:before, .theme-light .theme-dark .c-mosaic-placement.f-mask-10 > picture:before {
    background: rgba(0, 0, 0, 0.1); }
  .theme-dark .c-mosaic-placement.f-mask-20 > picture:before, .theme-light .theme-dark .c-mosaic-placement.f-mask-20 > picture:before {
    background: rgba(0, 0, 0, 0.2); }
  .theme-dark .c-mosaic-placement.f-mask-40 > picture:before, .theme-light .theme-dark .c-mosaic-placement.f-mask-40 > picture:before {
    background: rgba(0, 0, 0, 0.4); }
  .theme-dark .c-mosaic-placement.f-mask-60 > picture:before, .theme-light .theme-dark .c-mosaic-placement.f-mask-60 > picture:before {
    background: rgba(0, 0, 0, 0.6); }
  .theme-dark .c-mosaic-placement.f-mask-80 > picture:before, .theme-light .theme-dark .c-mosaic-placement.f-mask-80 > picture:before {
    background: rgba(0, 0, 0, 0.8); }
  .theme-dark .c-mosaic-placement.f-mask-100 > picture:before, .theme-light .theme-dark .c-mosaic-placement.f-mask-100 > picture:before {
    background: #000; }
  .c-mosaic-placement .c-video {
    height: 400px;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    left: 0;
    top: 0;
    position: absolute; }
    .c-mosaic-placement .c-video > h1 {
      display: none; }
    .c-mosaic-placement .c-video video {
      min-width: 100%;
      min-height: 100%;
      height: auto;
      width: auto;
      z-index: -2;
      background-size: cover;
      overflow: hidden;
      position: absolute;
      left: 0;
      top: 0; }
  .c-mosaic-placement .c-heading {
    font-size: 20px;
    line-height: 24px;
    padding: 35px 0 5px;
    font-weight: 200;
    overflow: hidden;
    box-sizing: content-box;
    max-height: 48px;
    padding-bottom: 1.636px;
    font-weight: 700; }
  .c-mosaic-placement .c-subheading {
    font-size: 20px;
    line-height: 24px;
    overflow: hidden;
    box-sizing: content-box;
    max-height: 72px;
    padding-bottom: 1.636px;
    font-weight: 200;
    padding-top: 0; }
  .c-mosaic-placement a.c-call-to-action {
    background: transparent;
    color: #0078D7;
    border-color: transparent;
    border-width: 2px;
    padding: 10px 44px 7px 24px;
    margin-left: -24px;
    margin-right: -24px; }
    .c-mosaic-placement a.c-call-to-action:focus, .c-mosaic-placement a.c-call-to-action:hover {
      background: transparent;
      border-color: transparent; }
    .c-mosaic-placement a.c-call-to-action:active {
      background: transparent;
      text-decoration: none; }
    .c-mosaic-placement a.c-call-to-action span:hover {
      text-decoration: underline; }
    .theme-light .c-mosaic-placement a.c-call-to-action, .theme-dark .theme-light .c-mosaic-placement a.c-call-to-action {
      color: #000;
      background: transparent;
      border-color: transparent; }
      .theme-light .c-mosaic-placement a.c-call-to-action:active, .theme-dark .theme-light .c-mosaic-placement a.c-call-to-action:active {
        color: rgba(0, 0, 0, 0.6); }
      .theme-light .c-mosaic-placement a.c-call-to-action:focus, .theme-dark .theme-light .c-mosaic-placement a.c-call-to-action:focus {
        outline-color: #000; }
    .theme-dark .c-mosaic-placement a.c-call-to-action, .theme-light .theme-dark .c-mosaic-placement a.c-call-to-action {
      color: #FFF;
      background: transparent;
      border-color: transparent; }
      .theme-dark .c-mosaic-placement a.c-call-to-action:active, .theme-light .theme-dark .c-mosaic-placement a.c-call-to-action:active {
        color: rgba(255, 255, 255, 0.6); }
      .theme-dark .c-mosaic-placement a.c-call-to-action:focus, .theme-light .theme-dark .c-mosaic-placement a.c-call-to-action:focus {
        outline-color: #FFF; }
  .c-mosaic-placement .c-group,
  .c-mosaic-placement picture,
  .c-mosaic-placement picture:after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0; }
  .c-mosaic-placement picture:after {
    content: "";
    display: block; }
  .c-mosaic-placement .c-group {
    display: block;
    top: auto;
    text-align: center;
    height: 42px; }
  .c-mosaic-placement picture {
    z-index: 0;
    overflow: hidden; }
    .c-mosaic-placement picture img {
      position: absolute;
      left: calc(50%);
      top: calc(50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
    .c-mosaic-placement picture:after {
      z-index: 1; }
      .theme-light .c-mosaic-placement picture:after, .theme-dark .theme-light .c-mosaic-placement picture:after {
        background-color: rgba(255, 255, 255, 0.2); }
      .theme-dark .c-mosaic-placement picture:after, .theme-light .theme-dark .c-mosaic-placement picture:after {
        background-color: rgba(0, 0, 0, 0.2); }
  .c-mosaic-placement > div {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    width: 100%;
    height: 100%;
    z-index: 100;
    text-align: center; }
    .c-mosaic-placement > div > div {
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      top: auto;
      text-align: center;
      height: 42px; }
  .c-mosaic-placement.f-height-large.f-width-small {
    padding: 0 12.5% 19px; }
  .c-mosaic-placement.f-height-large.f-width-large {
    padding: 0 25% 19px; }
  .c-mosaic-placement.f-height-medium .c-heading,
  .c-mosaic-placement.f-height-medium .c-subheading {
    display: none; }
  .c-mosaic-placement.f-height-medium.f-width-large {
    padding: 0 12.5% 19px; }
  .c-mosaic-placement.f-height-medium .c-video {
    height: 200px; }

.c-price:before, .c-price:after {
  content: " ";
  display: table; }

.c-price:after {
  clear: both; }

.c-price .c-label {
  font-size: 15px;
  padding: 0 4px;
  display: inline;
  margin: 0;
  float: left; }

.c-price span,
.c-price meta + span,
.c-price s {
  float: left; }

progress.c-progress[value] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  min-width: 296px;
  height: 4px; }

progress.c-progress::-webkit-progress-bar {
  background: rgba(0, 0, 0, 0.2); }

progress.c-progress::-webkit-progress-value {
  background: #0078D7; }

progress.c-progress::-moz-progress-bar {
  background: #0078D7; }

progress.c-progress > [role="progressbar"] {
  display: block;
  position: relative;
  background: rgba(0, 0, 0, 0.2);
  min-width: 296px;
  width: 100%;
  height: 4px; }
  progress.c-progress > [role="progressbar"] > span {
    display: block;
    position: relative;
    height: 100%;
    background: #0078D7;
    color: #0078D7; }

.c-progress {
  display: block;
  margin-top: 12px; }
  .c-progress.f-indeterminate-regional {
    position: relative;
    min-width: 296px;
    width: 100%; }
    .c-progress.f-indeterminate-regional span {
      position: absolute;
      display: inline-block;
      opacity: 0;
      animation: dots 4s infinite; }
      .c-progress.f-indeterminate-regional span:after {
        content: "";
        position: absolute;
        display: inline-block;
        background: #0078D7;
        width: 5px;
        height: 5px;
        border-radius: 50%; }
      .c-progress.f-indeterminate-regional span:nth-child(1) {
        animation-delay: 0.05s; }
        .c-progress.f-indeterminate-regional span:nth-child(1):after {
          left: -10px; }
      .c-progress.f-indeterminate-regional span:nth-child(2) {
        animation-delay: 0.1s; }
        .c-progress.f-indeterminate-regional span:nth-child(2):after {
          left: -20px; }
      .c-progress.f-indeterminate-regional span:nth-child(3) {
        animation-delay: 0.15s; }
        .c-progress.f-indeterminate-regional span:nth-child(3):after {
          left: -30px; }
      .c-progress.f-indeterminate-regional span:nth-child(4) {
        animation-delay: 0.2s; }
        .c-progress.f-indeterminate-regional span:nth-child(4):after {
          left: -40px; }
      .c-progress.f-indeterminate-regional span:nth-child(5) {
        animation-delay: 0.25s; }
        .c-progress.f-indeterminate-regional span:nth-child(5):after {
          left: -50px; }

@keyframes dots {
  0%,
  20% {
    left: 0;
    animation-timing-function: ease-out;
    opacity: 0; }
  25% {
    opacity: 1; }
  35% {
    left: 45%;
    animation-timing-function: linear; }
  65% {
    left: 55%;
    animation-timing-function: ease-in; }
  75% {
    opacity: 1; }
  80%,
  100% {
    left: 100%;
    opacity: 0; } }
  .c-progress.f-indeterminate-local {
    position: relative; }
    .c-progress.f-indeterminate-local span {
      position: absolute;
      -ms-transform: rotate(225deg);
          transform: rotate(225deg);
      animation: orbit 5.5s infinite; }
      .c-progress.f-indeterminate-local span:after {
        content: '';
        position: absolute;
        border-radius: 100%;
        background: #0078D7; }
      .c-progress.f-indeterminate-local span:nth-child(2) {
        animation-delay: 240ms; }
      .c-progress.f-indeterminate-local span:nth-child(3) {
        animation-delay: 480ms; }
      .c-progress.f-indeterminate-local span:nth-child(4) {
        animation-delay: 720ms; }
      .c-progress.f-indeterminate-local span:nth-child(5) {
        animation-delay: 960ms; }
    .c-progress.f-indeterminate-local.f-progress-large {
      width: 60px;
      height: 60px; }
      .c-progress.f-indeterminate-local.f-progress-large span {
        width: 60px;
        height: 60px; }
        .c-progress.f-indeterminate-local.f-progress-large span:after {
          width: 6px;
          height: 6px; }
    .c-progress.f-indeterminate-local.f-progress-small {
      width: 20px;
      height: 20px; }
      .c-progress.f-indeterminate-local.f-progress-small span {
        width: 25px;
        height: 25px; }
        .c-progress.f-indeterminate-local.f-progress-small span:after {
          width: 3px;
          height: 3px; }

@keyframes orbit {
  0% {
    transform: rotate(225deg);
    opacity: 1;
    animation-timing-function: ease-out; }
  7% {
    transform: rotate(345deg);
    animation-timing-function: linear; }
  30% {
    transform: rotate(455deg);
    animation-timing-function: ease-in-out; }
  39% {
    transform: rotate(690deg);
    animation-timing-function: linear; }
  70% {
    transform: rotate(815deg);
    opacity: 1;
    animation-timing-function: ease-out; }
  75% {
    transform: rotate(945deg);
    animation-timing-function: ease-out; }
  76% {
    transform: rotate(945deg);
    opacity: 0; }
  100% {
    transform: rotate(945deg);
    opacity: 0; } }

.c-rating span.c-glyph {
  width: 16px;
  height: 16px;
  line-height: 1; }
  .c-rating span.c-glyph:before, .c-rating span.c-glyph:after {
    font-size: 12px; }

.c-rating button.c-glyph {
  width: 44px;
  height: 44px;
  border: 0;
  background: transparent; }
  .c-rating button.c-glyph:before, .c-rating button.c-glyph:after {
    font-size: 24px; }
  .c-rating button.c-glyph:focus {
    outline: none; }
    .c-rating button.c-glyph:focus:before {
      outline: 1px dashed #000; }

.c-rating.f-individual {
  -ms-transform: translateX(-4px);
      transform: translateX(-4px); }
  .c-rating.f-individual span.c-glyph {
    width: 30px;
    height: 30px; }
    .c-rating.f-individual span.c-glyph:before, .c-rating.f-individual span.c-glyph:after {
      font-size: 18px; }

.c-rating .c-glyph {
  position: relative;
  float: left; }
  .c-rating .c-glyph:before, .c-rating .c-glyph:after {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  .c-rating .c-glyph:before {
    font-family: "MWF-MDL2";
    content: "\E734";
    color: rgba(0, 0, 0, 0.3); }
  .c-rating .c-glyph:after {
    color: #000; }

.c-rating form,
.c-rating div {
  display: inline-block; }
  .c-rating form:before, .c-rating form:after,
  .c-rating div:before,
  .c-rating div:after {
    content: " ";
    display: table; }
  .c-rating form:after,
  .c-rating div:after {
    clear: both; }

.c-rating div {
  -ms-transform: translateX(-2px);
      transform: translateX(-2px); }

.c-rating form {
  -ms-transform: translateX(-7px);
      transform: translateX(-7px); }
  .c-rating form:hover button.c-glyph:before {
    font-family: "MWF-MDL2";
    content: "\E735";
    color: #000; }
  .c-rating form:hover button.c-glyph:after {
    display: none; }
  .c-rating form:hover button.c-glyph:hover ~ button.c-glyph:before {
    color: rgba(0, 0, 0, 0.3); }
  .c-rating form[disabled] button.c-glyph:hover {
    cursor: not-allowed; }
    .c-rating form[disabled] button.c-glyph:hover ~ button.c-glyph:before {
      color: rgba(0, 0, 0, 0.2); }
  .c-rating form[disabled] button.c-glyph:after {
    display: none; }
  .c-rating form[disabled] button.c-glyph:before {
    font-family: "MWF-MDL2";
    content: "\E735";
    color: rgba(0, 0, 0, 0.2); }

.c-rating.f-community-rated .c-glyph:before {
  font-family: "MWF-MDL2";
  content: "\E735"; }

.c-rating.f-community-rated .f-full:after {
  font-family: "MWF-MDL2";
  content: "\E735"; }

.c-rating.f-community-rated .f-half:after {
  font-family: "MWF-MDL2";
  content: "\E7C6"; }

.c-rating.f-community-rated.f-user-rated .f-full:after,
.c-rating.f-community-rated.f-user-rated .f-half:after {
  color: #0078D7; }

.theme-light .c-rating .c-glyph:before, .theme-dark .theme-light .c-rating .c-glyph:before {
  color: rgba(0, 0, 0, 0.3); }

.theme-light .c-rating .c-glyph:after, .theme-dark .theme-light .c-rating .c-glyph:after {
  color: #000; }

.theme-light .c-rating form button.c-glyph:focus:before, .theme-dark .theme-light .c-rating form button.c-glyph:focus:before {
  outline-color: #000; }

.theme-light .c-rating form button.c-glyph:before, .theme-dark .theme-light .c-rating form button.c-glyph:before {
  color: rgba(0, 0, 0, 0.3); }

.theme-light .c-rating form button.c-glyph:after, .theme-dark .theme-light .c-rating form button.c-glyph:after {
  color: #000; }

.theme-light .c-rating form:hover button.c-glyph:before, .theme-dark .theme-light .c-rating form:hover button.c-glyph:before {
  color: rgba(0, 0, 0, 0.8); }

.theme-light .c-rating form:hover button.c-glyph:hover ~ button.c-glyph:before, .theme-dark .theme-light .c-rating form:hover button.c-glyph:hover ~ button.c-glyph:before {
  color: rgba(0, 0, 0, 0.3); }

.theme-light .c-rating form[disabled] button.c-glyph:before, .theme-dark .theme-light .c-rating form[disabled] button.c-glyph:before {
  color: rgba(0, 0, 0, 0.2); }

.theme-light .c-rating form[disabled] button.c-glyph:hover ~ button.c-glyph:before, .theme-dark .theme-light .c-rating form[disabled] button.c-glyph:hover ~ button.c-glyph:before {
  color: rgba(0, 0, 0, 0.2); }

.theme-light .c-rating.f-community-rated.f-user-rated .f-full:after,
.theme-light .c-rating.f-community-rated.f-user-rated .f-half:after, .theme-dark .theme-light .c-rating.f-community-rated.f-user-rated .f-full:after,
.theme-dark .theme-light .c-rating.f-community-rated.f-user-rated .f-half:after {
  color: #000; }

.theme-dark .c-rating .c-glyph:before, .theme-light .theme-dark .c-rating .c-glyph:before {
  color: rgba(255, 255, 255, 0.3); }

.theme-dark .c-rating .c-glyph:after, .theme-light .theme-dark .c-rating .c-glyph:after {
  color: #FFF; }

.theme-dark .c-rating form button.c-glyph:focus:before, .theme-light .theme-dark .c-rating form button.c-glyph:focus:before {
  outline-color: #FFF; }

.theme-dark .c-rating form button.c-glyph:before, .theme-light .theme-dark .c-rating form button.c-glyph:before {
  color: rgba(255, 255, 255, 0.3); }

.theme-dark .c-rating form button.c-glyph:after, .theme-light .theme-dark .c-rating form button.c-glyph:after {
  color: #FFF; }

.theme-dark .c-rating form:hover button.c-glyph:before, .theme-light .theme-dark .c-rating form:hover button.c-glyph:before {
  color: rgba(255, 255, 255, 0.8); }

.theme-dark .c-rating form:hover button.c-glyph:hover ~ button.c-glyph:before, .theme-light .theme-dark .c-rating form:hover button.c-glyph:hover ~ button.c-glyph:before {
  color: rgba(255, 255, 255, 0.3); }

.theme-dark .c-rating form[disabled] button.c-glyph:before, .theme-light .theme-dark .c-rating form[disabled] button.c-glyph:before {
  color: rgba(255, 255, 255, 0.2); }

.theme-dark .c-rating form[disabled] button.c-glyph:hover ~ button.c-glyph:before, .theme-light .theme-dark .c-rating form[disabled] button.c-glyph:hover ~ button.c-glyph:before {
  color: rgba(255, 255, 255, 0.2); }

.theme-dark .c-rating.f-community-rated.f-user-rated .f-full:after,
.theme-dark .c-rating.f-community-rated.f-user-rated .f-half:after, .theme-light .theme-dark .c-rating.f-community-rated.f-user-rated .f-full:after,
.theme-light .theme-dark .c-rating.f-community-rated.f-user-rated .f-half:after {
  color: #FFF; }

@media screen and (-ms-high-contrast: active) {
  .c-rating form:hover button.c-glyph:hover ~ button.c-glyph:before {
    font-family: "MWF-MDL2";
    content: "\E734"; }
  .c-rating.f-community-rated .c-glyph:before {
    font-family: "MWF-MDL2";
    content: "\E734"; } }

.radio .c-label,
.c-radio .c-label {
  font-size: 15px;
  line-height: 20px;
  margin-right: 24px;
  padding-bottom: 0;
  position: relative; }

.radio input[type="radio"],
.c-radio input[type="radio"] {
  float: left;
  opacity: 0; }
  .radio input[type="radio"] + span,
  .c-radio input[type="radio"] + span {
    cursor: pointer;
    display: inline-block;
    margin-left: 28px; }
    .radio input[type="radio"] + span:before,
    .c-radio input[type="radio"] + span:before {
      border: solid #000 1px;
        border-radius: 50%;
      height: 20px;
      width: 20px;
      content: "";
      left: 0;
      position: absolute;
      top: 0; }
  .radio input[type="radio"]:hover:not(:disabled) + span:before,
  .c-radio input[type="radio"]:hover:not(:disabled) + span:before {
    border-color: rgba(0, 0, 0, 0.8); }
  .radio input[type="radio"]:focus + span:before,
  .c-radio input[type="radio"]:focus + span:before {
    outline: 1px dashed rgba(0, 0, 0, 0.8); }
  .radio input[type="radio"]:checked + span:after,
  .c-radio input[type="radio"]:checked + span:after {
    background: currentColor;
    border-radius: 50%;
    height: 10px;
    width: 10px;
    content: "";
    left: 5px;
    position: absolute;
    top: 5px; }
    @media screen and (-ms-high-contrast: active) {
      .radio input[type="radio"]:checked + span:after,
      .c-radio input[type="radio"]:checked + span:after {
        border: solid currentColor 5px; } }
  .radio input[type="radio"]:checked:not(:disabled) + span,
  .c-radio input[type="radio"]:checked:not(:disabled) + span {
    color: #000; }
    .radio input[type="radio"]:checked:not(:disabled) + span:before,
    .c-radio input[type="radio"]:checked:not(:disabled) + span:before {
      border-color: #0078D7; }
  .radio input[type="radio"]:checked:not(:disabled):hover + span:after,
  .c-radio input[type="radio"]:checked:not(:disabled):hover + span:after {
    background: rgba(0, 0, 0, 0.6); }
  .radio input[type="radio"]:disabled + span,
  .c-radio input[type="radio"]:disabled + span {
    color: rgba(0, 0, 0, 0.2);
    cursor: not-allowed; }
    .radio input[type="radio"]:disabled + span:before,
    .c-radio input[type="radio"]:disabled + span:before {
      border-color: rgba(0, 0, 0, 0.2); }

button.c-refine-item, a.c-refine-item {
  position: relative;
  display: block;
  padding: 12px;
  border: 0;
  width: 100%;
  background: transparent;
  color: rgba(0, 0, 0, 0.6); }
  button.c-refine-item span, a.c-refine-item span {
    text-align: left;
    display: block;
    overflow: hidden;
    white-space: nowrap; }
  button.c-refine-item:after, a.c-refine-item:after {
    font-family: "MWF-MDL2";
    content: "\E711";
    position: absolute;
    right: 0;
    top: 16px;
    display: none;
    width: 44px;
    font-size: 13px;
    text-align: center; }
  button.c-refine-item:focus, a.c-refine-item:focus {
    outline: 1px dashed #000; }
  button.c-refine-item:hover, a.c-refine-item:hover {
    background: rgba(0, 0, 0, 0.1); }
  button.c-refine-item:active, a.c-refine-item:active {
    background: rgba(0, 0, 0, 0.3); }
  button[aria-selected="true"].c-refine-item, a[aria-selected="true"].c-refine-item, button[aria-checked="true"].c-refine-item, a[aria-checked="true"].c-refine-item {
    padding-right: 44px;
    background: rgba(0, 0, 0, 0.1);
    font-weight: 600;
    color: #000; }
    button[aria-selected="true"].c-refine-item:hover, a[aria-selected="true"].c-refine-item:hover, button[aria-checked="true"].c-refine-item:hover, a[aria-checked="true"].c-refine-item:hover {
      background: rgba(0, 0, 0, 0.2); }
    button[aria-selected="true"].c-refine-item:active, a[aria-selected="true"].c-refine-item:active, button[aria-checked="true"].c-refine-item:active, a[aria-checked="true"].c-refine-item:active {
      background: rgba(0, 0, 0, 0.3); }
    button[aria-selected="true"].c-refine-item:after, a[aria-selected="true"].c-refine-item:after, button[aria-checked="true"].c-refine-item:after, a[aria-checked="true"].c-refine-item:after {
      display: inline-block; }

.c-refine-menu > button {
  display: none; }

.c-refine-menu > div > div {
  position: relative; }
  .c-refine-menu > div > div .c-heading {
    font-size: 24px;
    line-height: 28px;
    padding: 36px 0 4px;
    font-weight: 200;
    display: inline-block;
    overflow: hidden;
    margin-left: 12px; }
    .c-refine-menu > div > div .c-heading + button.c-action-trigger.c-glyph,
    .c-refine-menu > div > div .c-heading + a.c-action-trigger.c-glyph {
      display: none;
      position: absolute;
      top: 26px;
      right: 0;
      width: 44px;
      height: 44px;
      margin: 0 -12px 0 0;
      padding: 9px 0 10px;
      color: rgba(0, 0, 0, 0.6); }

.c-refine-menu .c-divider {
  margin: 12px 0; }

.c-refine-menu .c-drawer {
  margin: 0; }

@media only screen and (max-width: 767px) {
  .c-refine-menu > div > div .c-heading {
    padding-right: 44px; }
    .c-refine-menu > div > div .c-heading + button.c-action-trigger.c-glyph {
      display: block; } }

.c-search {
  position: relative;
  min-width: 92px;
  max-width: 296px;
  height: 38px;
  margin-top: 20px; }
  .c-search input[type="search"],
  .c-search button {
    float: left;
    height: 100%;
    outline: 0;
    background-color: #FFF; }
  .c-search input[type="search"] {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 7px 10px;
    padding-right: 38px;
    border: 1px solid rgba(0, 0, 0, 0.6); }
    .c-search input[type="search"]:hover {
      border-color: rgba(0, 0, 0, 0.8); }
    .c-search input[type="search"]:active, .c-search input[type="search"]:focus {
      border-color: #0078D7; }
    .c-search input[type="search"]::-ms-clear {
      display: none; }
  .c-search button {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 34px;
    margin: 2px 1px 1px;
    padding: 9px;
    transition: color 0.1s, background-color 0.1s;
    border: 0; }
    .c-search button:hover {
      color: #0078D7; }
    .c-search button:active, .c-search button:focus {
      color: #FFF;
      background: #0078D7; }
    .c-search button:before {
      content: "\E721";
      text-indent: 0;
      font-size: 16px; }

.btn,
button.c-select-button {
  font-size: 15px;
  margin-top: 36px;
  margin-right: 12px;
  background: #FFF;
  border: 1px solid rgba(0, 0, 0, 0.4);
  color: #000;
  padding: 6px 10px;
  overflow: hidden;
  text-align: center;
  white-space: nowrap; }
  .btn[aria-pressed="true"],
  button.c-select-button[aria-pressed="true"] {
    border-width: 2px;
    border-color: #000;
    padding: 5px 9px; }
  .btn:focus,
  button.c-select-button:focus {
    outline: 1px dashed #000; }
  .btn:hover,
  button.c-select-button:hover {
    outline: 1px dashed #000;
    border-color: #000; }
    .btn:hover[aria-pressed="true"],
    button.c-select-button:hover[aria-pressed="true"] {
      border-color: #004881; }
  .btn:active,
  button.c-select-button:active {
    outline: none;
    border-color: #004881; }
  .btn[disabled],
  button.c-select-button[disabled] {
    border-color: rgba(0, 0, 0, 0.2);
    color: rgba(0, 0, 0, 0.2);
    outline: 0;
    cursor: not-allowed; }
  .btn[data-select-button-swatch],
  button.c-select-button[data-select-button-swatch] {
    width: 36px;
    height: 36px; }
    .btn[data-select-button-swatch]:hover, .btn[data-select-button-swatch]:focus,
    button.c-select-button[data-select-button-swatch]:hover,
    button.c-select-button[data-select-button-swatch]:focus {
      border-color: #000;
      box-shadow: inset 0 0 0 1px #FFF; }
    .btn[data-select-button-swatch]:active,
    button.c-select-button[data-select-button-swatch]:active {
      border-color: #999999;
      box-shadow: inset 0 0 0 1px #FFF; }
    .btn[data-select-button-swatch][aria-pressed="true"],
    button.c-select-button[data-select-button-swatch][aria-pressed="true"] {
      box-shadow: inset 0 0 0 1px #FFF; }
      .btn[data-select-button-swatch][aria-pressed="true"]:hover, .btn[data-select-button-swatch][aria-pressed="true"]:focus,
      button.c-select-button[data-select-button-swatch][aria-pressed="true"]:hover,
      button.c-select-button[data-select-button-swatch][aria-pressed="true"]:focus {
        border-color: #999999;
        outline: 1px dashed #000;
        box-shadow: inset 0 0 0 1px #FFF; }
  .btn.f-swatch-disabled,
  button.c-select-button.f-swatch-disabled {
    position: relative; }
    .btn.f-swatch-disabled:hover, .btn.f-swatch-disabled:focus,
    button.c-select-button.f-swatch-disabled:hover,
    button.c-select-button.f-swatch-disabled:focus {
      outline: 0;
      box-shadow: none;
      border: 1px solid rgba(0, 0, 0, 0.2); }
  .btn.f-swatch-disabled:before,
  button.c-select-button.f-swatch-disabled:before {
    position: absolute;
    content: "";
    left: -25%;
    top: 50%;
    right: -25%;
    border-top: 1px solid;
    border-color: inherit;
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }
  .btn.f-swatch-disabled-dark,
  button.c-select-button.f-swatch-disabled-dark {
    border-color: rgba(255, 255, 255, 0.2); }
    .btn.f-swatch-disabled-dark:hover, .btn.f-swatch-disabled-dark:focus,
    button.c-select-button.f-swatch-disabled-dark:hover,
    button.c-select-button.f-swatch-disabled-dark:focus {
      outline: 0;
      box-shadow: none;
      border: 1px solid rgba(255, 255, 255, 0.2); }
  .theme-light .btn, .theme-dark .theme-light .btn, .theme-light
  button.c-select-button, .theme-dark .theme-light
  button.c-select-button {
    background: rgba(255, 255, 255, 0);
    border-color: rgba(0, 0, 0, 0.4);
    color: #000; }
    .theme-light .btn[aria-pressed="true"], .theme-dark .theme-light .btn[aria-pressed="true"], .theme-light
    button.c-select-button[aria-pressed="true"], .theme-dark .theme-light
    button.c-select-button[aria-pressed="true"] {
      border-color: #000; }
    .theme-light .btn:focus, .theme-dark .theme-light .btn:focus, .theme-light
    button.c-select-button:focus, .theme-dark .theme-light
    button.c-select-button:focus {
      outline-color: #000; }
    .theme-light .btn:hover, .theme-dark .theme-light .btn:hover, .theme-light
    button.c-select-button:hover, .theme-dark .theme-light
    button.c-select-button:hover {
      border-color: #000; }
    .theme-light .btn:active, .theme-dark .theme-light .btn:active, .theme-light
    button.c-select-button:active, .theme-dark .theme-light
    button.c-select-button:active {
      background: rgba(0, 0, 0, 0.4);
      outline: none; }
    .theme-light .btn[disabled], .theme-dark .theme-light .btn[disabled], .theme-light
    button.c-select-button[disabled], .theme-dark .theme-light
    button.c-select-button[disabled] {
      border-color: rgba(0, 0, 0, 0.2);
      color: rgba(0, 0, 0, 0.2); }
  .theme-dark .btn, .theme-light .theme-dark .btn, .theme-dark
  button.c-select-button, .theme-light .theme-dark
  button.c-select-button {
    background: rgba(255, 255, 255, 0);
    border-color: rgba(255, 255, 255, 0.4);
    color: #FFF; }
    .theme-dark .btn[aria-pressed="true"], .theme-light .theme-dark .btn[aria-pressed="true"], .theme-dark
    button.c-select-button[aria-pressed="true"], .theme-light .theme-dark
    button.c-select-button[aria-pressed="true"] {
      border-color: #FFF; }
    .theme-dark .btn:focus, .theme-dark .btn:hover, .theme-light .theme-dark .btn:focus, .theme-light .theme-dark .btn:hover, .theme-dark
    button.c-select-button:focus, .theme-dark
    button.c-select-button:hover, .theme-light .theme-dark
    button.c-select-button:focus, .theme-light .theme-dark
    button.c-select-button:hover {
      outline-color: #FFF;
      border-color: rgba(255, 255, 255, 0.4); }
    .theme-dark .btn:active, .theme-light .theme-dark .btn:active, .theme-dark
    button.c-select-button:active, .theme-light .theme-dark
    button.c-select-button:active {
      background: rgba(255, 255, 255, 0.4);
      outline: none; }
    .theme-dark .btn[disabled], .theme-light .theme-dark .btn[disabled], .theme-dark
    button.c-select-button[disabled], .theme-light .theme-dark
    button.c-select-button[disabled] {
      border-color: rgba(255, 255, 255, 0.2);
      color: rgba(255, 255, 255, 0.2); }

.dropdown,
.c-select-menu {
  position: relative;
  display: inline-block; }
  .dropdown.f-border [aria-expanded],
  .c-select-menu.f-border [aria-expanded] {
    margin-left: 8px;
    box-sizing: border-box;
    height: 100%;
    border: 1px solid rgba(0, 0, 0, 0.6); }
    .dropdown.f-border [aria-expanded]:hover,
    .c-select-menu.f-border [aria-expanded]:hover {
      border-color: rgba(0, 0, 0, 0.8); }
    .dropdown.f-border [aria-expanded]:active, .dropdown.f-border [aria-expanded]:focus,
    .c-select-menu.f-border [aria-expanded]:active,
    .c-select-menu.f-border [aria-expanded]:focus {
      border-color: #0078D7; }
  .dropdown .c-menu,
  .c-select-menu .c-menu {
    position: absolute;
    top: 100%; }
  .dropdown [aria-expanded="false"] + .dropdown-menu,
  .dropdown [aria-expanded="false"] + .c-menu[aria-hidden="true"],
  .c-select-menu [aria-expanded="false"] + .dropdown-menu,
  .c-select-menu [aria-expanded="false"] + .c-menu[aria-hidden="true"] {
    display: none; }
  .dropdown > button,
  .c-select-menu > button {
    border: 0;
    background: transparent; }
  .dropdown > a,
  .dropdown > button,
  .c-select-menu > a,
  .c-select-menu > button {
    display: inline-block;
    color: rgba(0, 0, 0, 0.6);
    padding: 8px;
    padding-right: 24px;
    -ms-transform: translateX(-8px);
        transform: translateX(-8px); }
    .dropdown > a:after,
    .dropdown > button:after,
    .c-select-menu > a:after,
    .c-select-menu > button:after {
      font-family: "MWF-MDL2";
      content: "\E70D";
      position: absolute;
      font-size: 9px;
      color: #000;
      font-weight: 700;
      right: 8px;
      padding-top: 7px; }
    .dropdown > a:hover,
    .dropdown > button:hover,
    .c-select-menu > a:hover,
    .c-select-menu > button:hover {
      color: rgba(0, 0, 0, 0.8); }
    .dropdown > a:focus,
    .dropdown > button:focus,
    .c-select-menu > a:focus,
    .c-select-menu > button:focus {
      border-color: #0078D7;
      outline: 1px dashed #000; }
      .dropdown > a:focus:hover,
      .dropdown > button:focus:hover,
      .c-select-menu > a:focus:hover,
      .c-select-menu > button:focus:hover {
        outline: none; }
  .no-js .dropdown:hover .dropdown-menu,
  .no-js .dropdown:hover .c-menu,
  .js .dropdown > [aria-expanded="true"] + .dropdown-menu,
  .js .dropdown > [aria-expanded="true"] + .c-menu[aria-hidden="false"],
  .js .dropdown > span[aria-expanded="true"] + .c-menu[aria-hidden="false"], .no-js
  .c-select-menu:hover .dropdown-menu,
  .no-js
  .c-select-menu:hover .c-menu,
  .js
  .c-select-menu > [aria-expanded="true"] + .dropdown-menu,
  .js
  .c-select-menu > [aria-expanded="true"] + .c-menu[aria-hidden="false"],
  .js
  .c-select-menu > span[aria-expanded="true"] + .c-menu[aria-hidden="false"] {
    display: block;
    animation: fadeIn 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .theme-dark .dropdown > a,
  .theme-dark .dropdown > button, .theme-light .theme-dark .dropdown > a,
  .theme-light .theme-dark .dropdown > button, .theme-dark
  .c-select-menu > a,
  .theme-dark
  .c-select-menu > button, .theme-light .theme-dark
  .c-select-menu > a,
  .theme-light .theme-dark
  .c-select-menu > button {
    color: rgba(255, 255, 255, 0.6); }
    .theme-dark .dropdown > a:hover,
    .theme-dark .dropdown > button:hover, .theme-light .theme-dark .dropdown > a:hover,
    .theme-light .theme-dark .dropdown > button:hover, .theme-dark
    .c-select-menu > a:hover,
    .theme-dark
    .c-select-menu > button:hover, .theme-light .theme-dark
    .c-select-menu > a:hover,
    .theme-light .theme-dark
    .c-select-menu > button:hover {
      color: rgba(255, 255, 255, 0.8); }
    .theme-dark .dropdown > a:after,
    .theme-dark .dropdown > button:after, .theme-light .theme-dark .dropdown > a:after,
    .theme-light .theme-dark .dropdown > button:after, .theme-dark
    .c-select-menu > a:after,
    .theme-dark
    .c-select-menu > button:after, .theme-light .theme-dark
    .c-select-menu > a:after,
    .theme-light .theme-dark
    .c-select-menu > button:after {
      color: #FFF; }
    .theme-dark .dropdown > a:focus,
    .theme-dark .dropdown > button:focus, .theme-light .theme-dark .dropdown > a:focus,
    .theme-light .theme-dark .dropdown > button:focus, .theme-dark
    .c-select-menu > a:focus,
    .theme-dark
    .c-select-menu > button:focus, .theme-light .theme-dark
    .c-select-menu > a:focus,
    .theme-light .theme-dark
    .c-select-menu > button:focus {
      outline-color: #FFF; }
  .theme-dark .dropdown.f-border > a,
  .theme-dark .dropdown.f-border > button, .theme-light .theme-dark .dropdown.f-border > a,
  .theme-light .theme-dark .dropdown.f-border > button, .theme-dark
  .c-select-menu.f-border > a,
  .theme-dark
  .c-select-menu.f-border > button, .theme-light .theme-dark
  .c-select-menu.f-border > a,
  .theme-light .theme-dark
  .c-select-menu.f-border > button {
    color: rgba(0, 0, 0, 0.6);
    background: rgba(255, 255, 255, 0.6);
    border-color: #FFF; }
    .theme-dark .dropdown.f-border > a:after,
    .theme-dark .dropdown.f-border > button:after, .theme-light .theme-dark .dropdown.f-border > a:after,
    .theme-light .theme-dark .dropdown.f-border > button:after, .theme-dark
    .c-select-menu.f-border > a:after,
    .theme-dark
    .c-select-menu.f-border > button:after, .theme-light .theme-dark
    .c-select-menu.f-border > a:after,
    .theme-light .theme-dark
    .c-select-menu.f-border > button:after {
      color: #000; }
    .theme-dark .dropdown.f-border > a:hover,
    .theme-dark .dropdown.f-border > button:hover, .theme-light .theme-dark .dropdown.f-border > a:hover,
    .theme-light .theme-dark .dropdown.f-border > button:hover, .theme-dark
    .c-select-menu.f-border > a:hover,
    .theme-dark
    .c-select-menu.f-border > button:hover, .theme-light .theme-dark
    .c-select-menu.f-border > a:hover,
    .theme-light .theme-dark
    .c-select-menu.f-border > button:hover {
      color: rgba(0, 0, 0, 0.8);
      border-color: #FFF; }
    .theme-dark .dropdown.f-border > a:focus,
    .theme-dark .dropdown.f-border > button:focus, .theme-light .theme-dark .dropdown.f-border > a:focus,
    .theme-light .theme-dark .dropdown.f-border > button:focus, .theme-dark
    .c-select-menu.f-border > a:focus,
    .theme-dark
    .c-select-menu.f-border > button:focus, .theme-light .theme-dark
    .c-select-menu.f-border > a:focus,
    .theme-light .theme-dark
    .c-select-menu.f-border > button:focus {
      border-color: #FFF; }

.combobox,
.c-select {
  position: relative;
  margin-top: 20px;
  min-width: 88px;
  max-width: 296px;
  background-color: #FFF;
  cursor: pointer;
  height: 36px; }
  .combobox:after,
  .c-select:after {
    font-family: "MWF-MDL2";
    content: "\E70D";
    position: absolute;
    right: 4px;
    top: 1px;
    height: 34px;
    width: 31px;
    background: #FFF;
    padding-top: 10px;
    text-align: center; }
  .combobox:after:hover,
  .c-select:after:hover {
    z-index: 1; }
  .combobox select,
  .c-select select {
    position: relative;
    width: 100%;
    padding: 7px 34px 7px 5px;
    background: #FFF;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    height: 100%;
    outline: 0;
    border: 1px solid rgba(0, 0, 0, 0.6);
    cursor: pointer; }
    .combobox select:active, .combobox select:focus,
    .c-select select:active,
    .c-select select:focus {
      background: #FFF; }
    .combobox select:hover,
    .c-select select:hover {
      z-index: 100;
      background: transparent;
      border-color: rgba(0, 0, 0, 0.8); }
    .combobox select:active, .combobox select:focus,
    .c-select select:active,
    .c-select select:focus {
      border-color: #0078D7; }
    .combobox select[disabled],
    .c-select select[disabled] {
      cursor: not-allowed;
      color: rgba(0, 0, 0, 0.2);
      border-color: rgba(0, 0, 0, 0.2);
      background: #FFF;
      z-index: 100;
      padding-right: 0; }
    .combobox select option,
    .c-select select option {
      background: #FFF;
      color: #000; }
    .combobox select:-moz-focusring,
    .c-select select:-moz-focusring {
      color: transparent;
      text-shadow: 0 0 0 #000; }
    .combobox select::-ms-expand,
    .c-select select::-ms-expand {
      display: none; }
    .combobox select:focus::-ms-value,
    .c-select select:focus::-ms-value {
      background: transparent;
      color: #000; }

.c-sequence-indicator {
  font-size: 0; }
  .c-sequence-indicator button {
    display: inline-block;
    border: 0;
    padding: 2px 3px;
    width: 12px;
    height: 10px;
    background: transparent; }
    .c-sequence-indicator button:before {
      content: "";
      display: block;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      border: 1px solid rgba(0, 0, 0, 0.8); }
    .c-sequence-indicator button:focus {
      outline: 1px dashed #000; }
    .c-sequence-indicator button:hover:before {
      background: rgba(0, 0, 0, 0.4); }
    .c-sequence-indicator button[aria-checked="true"]:before {
      background: #000; }
  .theme-light .c-sequence-indicator button:before, .theme-dark .theme-light .c-sequence-indicator button:before {
    border-color: rgba(0, 0, 0, 0.8); }
  .theme-light .c-sequence-indicator button:focus, .theme-dark .theme-light .c-sequence-indicator button:focus {
    outline-color: #000; }
  .theme-light .c-sequence-indicator button:hover:before, .theme-dark .theme-light .c-sequence-indicator button:hover:before {
    background: rgba(0, 0, 0, 0.4); }
  .theme-light .c-sequence-indicator button[aria-checked="true"]:before, .theme-dark .theme-light .c-sequence-indicator button[aria-checked="true"]:before {
    background: #000; }
  .theme-dark .c-sequence-indicator button:before, .theme-light .theme-dark .c-sequence-indicator button:before {
    border-color: rgba(255, 255, 255, 0.8); }
  .theme-dark .c-sequence-indicator button:focus, .theme-light .theme-dark .c-sequence-indicator button:focus {
    outline-color: #FFF; }
  .theme-dark .c-sequence-indicator button:hover:before, .theme-light .theme-dark .c-sequence-indicator button:hover:before {
    background: rgba(255, 255, 255, 0.4); }
  .theme-dark .c-sequence-indicator button[aria-checked="true"]:before, .theme-light .theme-dark .c-sequence-indicator button[aria-checked="true"]:before {
    background: #FFF; }

.c-slider {
  width: 296px; }
  .c-slider input[type="range"] {
    -webkit-appearance: slider-horizontal;
       -moz-appearance: slider-horizontal;
            appearance: slider-horizontal; }
  .no-js .c-slider input[type="range"] {
    display: block; }
  .js .c-slider input[type="range"] {
    display: none; }
  .c-slider div {
    position: relative;
    height: 4px;
    background: rgba(0, 0, 0, 0.4);
    margin-top: 12px; }
    .c-slider div button {
      height: 24px;
      width: 8px;
      background: #0078D7;
      border: 0;
      padding: 0;
      border-radius: 4px;
      position: absolute;
      top: -10px;
      outline: none; }
      .c-slider div button:focus {
        outline: 1px dashed #000; }
      .c-slider div button:hover {
        background: #000; }
      .c-slider div button:active {
        background: #004881; }
        .c-slider div button:active span {
          display: block; }
      .c-slider div button span {
        display: none;
        position: absolute;
        min-width: 36px;
        height: 36px;
        text-align: center;
        top: -40px;
        left: 4px;
        padding: 8px 8px 10px;
        background: #e6e6e6;
        border: 1px solid rgba(0, 0, 0, 0.3);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
    .c-slider div > span {
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      background: #0078D7; }
  .c-slider.f-disabled label.c-label {
    color: rgba(0, 0, 0, 0.2); }
  .c-slider.f-disabled input[type="range"][disabled] + div,
  .c-slider.f-disabled input[type="range"][disabled] + div button {
    background: #cccccc; }
  .c-slider.f-disabled input[type="range"][disabled] + div span {
    display: none; }

.c-structured-list {
  margin: 24px 0; }
  .c-structured-list .f-column {
    padding-left: 10px; }
    .c-structured-list .f-column:first-child {
      padding-right: 10px;
      padding-left: 0; }
      @media only screen and (max-width: 1399px) {
        .c-structured-list .f-column:first-child .f-row:first-child {
          border-top: 1px solid #E3E3E3; } }
    @media only screen and (max-width: 1399px) {
      .c-structured-list .f-column {
        padding-right: 10px;
        padding-left: 0;
        max-width: 768px; } }
    .c-structured-list .f-column .f-row {
      border-bottom: 1px solid #E3E3E3;
      float: left; }
      .c-structured-list .f-column .f-row:before, .c-structured-list .f-column .f-row:after {
        content: " ";
        display: table; }
      .c-structured-list .f-column .f-row:after {
        clear: both; }
      .c-structured-list .f-column .f-row:first-child {
        border-top: 1px solid #E3E3E3; }
        @media only screen and (max-width: 1399px) {
          .c-structured-list .f-column .f-row:first-child {
            border-top: 0; } }
      .c-structured-list .f-column .f-row [class^='c-paragraph'] {
        padding: 0; }
      .c-structured-list .f-column .f-row [data-grid="col-2 stack-2"] {
        padding: 8px 0 8px 24px; }
      .c-structured-list .f-column .f-row [data-grid="col-10"] {
        padding: 8px 12px 8px 24px; }

.c-supplemental-nav {
  margin-top: 32px; }
  .c-supplemental-nav a,
  .c-supplemental-nav span {
    display: block;
    margin-bottom: 30px;
    color: rgba(0, 0, 0, 0.6); }
    .c-supplemental-nav a:hover,
    .c-supplemental-nav span:hover {
      cursor: pointer; }
  .c-supplemental-nav a.active {
    color: #000; }
  .c-supplemental-nav a:hover,
  .c-supplemental-nav a focus {
    color: rgba(0, 0, 0, 0.8); }
  .c-supplemental-nav a:focus {
    outline: 1px dashed; }
  .c-supplemental-nav a.f-active {
    color: #000; }
  .c-supplemental-nav a.f-disabled {
    color: rgba(0, 0, 0, 0.2);
    cursor: not-allowed; }
  .c-supplemental-nav > nav > a + nav {
    height: 0;
    overflow: hidden; }
  .c-supplemental-nav > nav > a:first-child,
  .c-supplemental-nav > nav > span:first-child {
    margin-left: 0;
    margin-bottom: 16px; }
  .c-supplemental-nav > nav a {
    margin-left: 20px;
    margin-bottom: 16px; }

.table-responsive,
.c-table {
  overflow: visible;
  margin-top: 8px; }
  .table-responsive.f-divided tbody tr,
  .c-table.f-divided tbody tr {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .table-responsive td.f-image,
  .c-table td.f-image {
    padding: 8px;
    vertical-align: middle; }
  .table-responsive table,
  .c-table table {
    width: 100%; }
  .table-responsive thead,
  .c-table thead {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
    .table-responsive thead th,
    .c-table thead th {
      font-size: 11px;
      line-height: 16px;
      vertical-align: bottom;
      font-weight: 400;
      color: rgba(0, 0, 0, 0.6); }
      .table-responsive thead th button,
      .c-table thead th button {
        font-size: 11px;
        line-height: 16px;
        font-weight: 400;
        color: rgba(0, 0, 0, 0.6);
        background: transparent;
        border: 0;
        padding-left: 0; }
        .table-responsive thead th button:hover,
        .c-table thead th button:hover {
          color: rgba(0, 0, 0, 0.8); }
        .table-responsive thead th button:focus,
        .c-table thead th button:focus {
          outline: 1px dashed rgba(0, 0, 0, 0.6); }
        .table-responsive thead th button:active,
        .c-table thead th button:active {
          color: #000;
          outline: 1px solid transparent; }
        .table-responsive thead th button.c-glyph:after,
        .c-table thead th button.c-glyph:after {
          display: inline-block;
          margin-left: 8px;
          vertical-align: top; }
        .table-responsive thead th button.f-ascending,
        .c-table thead th button.f-ascending {
          color: #000; }
          .table-responsive thead th button.f-ascending:after,
          .c-table thead th button.f-ascending:after {
            content: "\E74A"; }
        .table-responsive thead th button.f-descending,
        .c-table thead th button.f-descending {
          color: #000; }
          .table-responsive thead th button.f-descending:after,
          .c-table thead th button.f-descending:after {
            content: "\E74B"; }
    .table-responsive thead th[colspan]:not([colspan="1"]),
    .c-table thead th[colspan]:not([colspan="1"]) {
      text-align: center; }
    .table-responsive thead tr + tr th, .table-responsive thead tr + tr th:last-child,
    .c-table thead tr + tr th,
    .c-table thead tr + tr th:last-child {
      text-align: center; }
  .table-responsive tr:before,
  .c-table tr:before {
    content: "";
    display: block;
    width: 7px; }
  .table-responsive td,
  .table-responsive th,
  .c-table td,
  .c-table th {
    padding: 10px 12px;
    text-align: left; }
    .table-responsive td.f-sub-categorical,
    .table-responsive th.f-sub-categorical,
    .c-table td.f-sub-categorical,
    .c-table th.f-sub-categorical {
      text-align: center; }
    .table-responsive td.f-numerical,
    .table-responsive th.f-numerical,
    .c-table td.f-numerical,
    .c-table th.f-numerical {
      text-align: right; }
      .table-responsive td.f-numerical .c-price,
      .table-responsive th.f-numerical .c-price,
      .c-table td.f-numerical .c-price,
      .c-table th.f-numerical .c-price {
        float: right; }
  .table-responsive[data-table="structured"],
  .c-table[data-table="structured"] {
    margin-top: 20px; }
    .table-responsive[data-table="structured"] table,
    .c-table[data-table="structured"] table {
      table-layout: fixed; }
      .table-responsive[data-table="structured"] table td,
      .c-table[data-table="structured"] table td {
        width: 50%; }
  .table-responsive ul.c-list,
  .c-table ul.c-list {
    margin: 0;
    padding: 0;
    list-style-type: none; }
    .table-responsive ul.c-list li,
    .c-table ul.c-list li {
      padding: 0 0 8px;
      list-style: none; }
  .table-responsive .c-paragraph,
  .c-table .c-paragraph {
    padding: 0; }
  .table-responsive .c-call-to-action,
  .c-table .c-call-to-action {
    background: transparent;
    color: #0078D7;
    border-color: transparent;
    border-width: 2px;
    padding: 10px 44px 7px 24px;
    margin-left: -24px;
    margin-right: -24px;
    margin-top: 10px; }
    .table-responsive .c-call-to-action:focus, .table-responsive .c-call-to-action:hover,
    .c-table .c-call-to-action:focus,
    .c-table .c-call-to-action:hover {
      background: transparent;
      border-color: transparent; }
    .table-responsive .c-call-to-action:active,
    .c-table .c-call-to-action:active {
      background: transparent;
      text-decoration: none; }
    .table-responsive .c-call-to-action span:hover,
    .c-table .c-call-to-action span:hover {
      text-decoration: underline; }
    .theme-light .table-responsive .c-call-to-action, .theme-dark .theme-light .table-responsive .c-call-to-action, .theme-light
    .c-table .c-call-to-action, .theme-dark .theme-light
    .c-table .c-call-to-action {
      color: #000;
      background: transparent;
      border-color: transparent; }
      .theme-light .table-responsive .c-call-to-action:active, .theme-dark .theme-light .table-responsive .c-call-to-action:active, .theme-light
      .c-table .c-call-to-action:active, .theme-dark .theme-light
      .c-table .c-call-to-action:active {
        color: rgba(0, 0, 0, 0.6); }
      .theme-light .table-responsive .c-call-to-action:focus, .theme-dark .theme-light .table-responsive .c-call-to-action:focus, .theme-light
      .c-table .c-call-to-action:focus, .theme-dark .theme-light
      .c-table .c-call-to-action:focus {
        outline-color: #000; }
    .theme-dark .table-responsive .c-call-to-action, .theme-light .theme-dark .table-responsive .c-call-to-action, .theme-dark
    .c-table .c-call-to-action, .theme-light .theme-dark
    .c-table .c-call-to-action {
      color: #FFF;
      background: transparent;
      border-color: transparent; }
      .theme-dark .table-responsive .c-call-to-action:active, .theme-light .theme-dark .table-responsive .c-call-to-action:active, .theme-dark
      .c-table .c-call-to-action:active, .theme-light .theme-dark
      .c-table .c-call-to-action:active {
        color: rgba(255, 255, 255, 0.6); }
      .theme-dark .table-responsive .c-call-to-action:focus, .theme-light .theme-dark .table-responsive .c-call-to-action:focus, .theme-dark
      .c-table .c-call-to-action:focus, .theme-light .theme-dark
      .c-table .c-call-to-action:focus {
        outline-color: #FFF; }
    .table-responsive .c-call-to-action:hover,
    .c-table .c-call-to-action:hover {
      border-color: transparent; }

.c-textarea label.c-label {
  margin-top: 16px;
  padding-bottom: 6px; }

.c-textarea textarea {
  font-size: 15px;
  line-height: 20px;
  min-width: 276px;
  min-height: 36px;
  background: #FFF;
  border: 1px solid rgba(0, 0, 0, 0.6);
  outline: 0;
  padding: 7px 12px;
  color: #000; }
  .c-textarea textarea:active, .c-textarea textarea:focus {
    border-color: #0078D7; }
  .c-textarea textarea[disabled] {
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.2);
    border-color: rgba(0, 0, 0, 0.2); }
  .c-textarea textarea[readonly] {
    border: 1px solid rgba(0, 0, 0, 0.6);
    background-color: #e6e6e6; }
  .c-textarea textarea.f-resize {
    resize: both; }
  .c-textarea textarea.f-no-resize {
    resize: none; }
  .c-textarea textarea.f-scroll {
    overflow-y: scroll; }

.theme-light .c-textarea textarea, .theme-dark .theme-light .c-textarea textarea {
  background: rgba(255, 255, 255, 0.6);
  border: 1px solid #000;
  color: #000; }

.theme-dark .c-textarea textarea, .theme-light .theme-dark .c-textarea textarea {
  background: rgba(255, 255, 255, 0.6);
  border-color: #FFF;
  color: #000; }

input.form-control,
input.c-text-field[type="text"] {
  display: block;
  width: 276px;
  height: 36px;
  margin-top: 20px;
  padding: 7px 10px;
  border: 1px solid rgba(0, 0, 0, 0.6);
  outline: 0;
  background: #FFF; }
  input.form-control.f-small,
  input.c-text-field[type="text"].f-small {
    width: 88px; }
  input.form-control.f-flex,
  input.c-text-field[type="text"].f-flex {
    width: 100%;
    min-width: 88px;
    max-width: 400px; }
  input.form-control:hover,
  input.c-text-field[type="text"]:hover {
    border-color: rgba(0, 0, 0, 0.8); }
  input.form-control:active, input.form-control:focus,
  input.c-text-field[type="text"]:active,
  input.c-text-field[type="text"]:focus {
    border-color: #0078D7; }
  input.form-control[disabled],
  input.c-text-field[type="text"][disabled] {
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.2);
    border-color: rgba(0, 0, 0, 0.2); }
  input.form-control[readonly],
  input.c-text-field[type="text"][readonly] {
    border: 1px solid rgba(0, 0, 0, 0.6);
    background: #e6e6e6; }

div.c-toggle button {
  display: inline-block;
  position: relative;
  width: 44px;
  height: 20px;
  background: transparent;
  border: 1px solid #000;
  border-radius: 20px;
  margin-top: 42px; }
  div.c-toggle button:after {
    position: absolute;
    left: 4px;
    top: 4px;
    transition: all 0.1s ease;
    background: #000;
    content: "";
    border-radius: 10px;
    width: 10px;
    height: 10px; }
  div.c-toggle button:focus {
    outline: 1px dashed #000; }
  div.c-toggle button[aria-checked='true'] {
    background: #0078D7;
    border-color: #0078D7; }
    div.c-toggle button[aria-checked='true']:hover {
      background: rgba(0, 120, 215, 0.8);
      border-color: rgba(0, 120, 215, 0.8); }
    div.c-toggle button[aria-checked='true']:after {
      left: 28px;
      background: #FFF; }
    div.c-toggle button[aria-checked='true']:disabled {
      background: rgba(0, 0, 0, 0.2);
      border-color: transparent; }
      div.c-toggle button[aria-checked='true']:disabled:after {
        background: rgba(0, 0, 0, 0.2); }
  div.c-toggle button[aria-checked='false'] {
    background: transparent;
    border-color: #000; }
  div.c-toggle button:disabled {
    background: transparent;
    border-color: rgba(0, 0, 0, 0.2); }
    div.c-toggle button:disabled:after {
      background: rgba(0, 0, 0, 0.2); }

div.c-toggle label {
  margin-top: 32px; }
  div.c-toggle label + button {
    margin-top: 0; }

div.c-toggle span {
  font-size: 13px;
  display: inline-block;
  margin-top: 0;
  padding-left: 12px;
  padding-bottom: 0;
  cursor: pointer;
  line-height: 19px; }

div.c-toggle.f-disabled {
  color: rgba(0, 0, 0, 0.2); }

span.c-tooltip {
  font-size: 13px;
  position: fixed;
  background: #FFF;
  border: 1px solid rgba(0, 0, 0, 0.3);
  min-width: 104px;
  max-width: 340px;
  margin-top: 20px;
  padding: 12px 8px;
  line-height: 16px;
  z-index: 700; }
  span.c-tooltip[aria-hidden="true"] {
    display: none; }
  span.c-tooltip[aria-hidden="false"] {
    display: block; }

.c-track-list-placement {
  margin-right: 24px;
  margin-top: 12px; }
  .c-track-list-placement > a {
    display: block;
    width: 100%;
    height: 100%; }
    .c-track-list-placement > a:before, .c-track-list-placement > a:after {
      content: " ";
      display: table; }
    .c-track-list-placement > a:after {
      clear: both; }
    .c-track-list-placement > a:focus {
      outline: 1px dashed rgba(0, 0, 0, 0.6); }
    .c-track-list-placement > a:hover .c-heading,
    .c-track-list-placement > a:hover .c-subheading {
      text-decoration: underline; }
    .c-track-list-placement > a:hover > picture img, .c-track-list-placement > a:focus > picture img {
      outline: 1px solid rgba(0, 0, 0, 0.6); }
  .c-track-list-placement picture,
  .c-track-list-placement picture img {
    display: block; }
  .c-track-list-placement .c-badge {
    margin-top: 12px;
    margin-bottom: 4px; }
    .c-track-list-placement .c-badge + .c-heading {
      padding-top: 0; }
  .c-track-list-placement .c-price {
    padding: 5px 0 0 5px;
    line-height: 20px;
    float: right; }
  .c-track-list-placement .c-heading {
    font-size: 15px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: content-box;
    max-height: 20px;
    width: 200px;
    float: left;
    padding: 8px 0 0;
    font-weight: 400;
    text-overflow: ellipsis; }
  .c-track-list-placement .c-explicit {
    vertical-align: text-bottom; }
  .c-track-list-placement .f-information {
    font-size: 15px;
    line-height: 20px;
    padding: 24px 0 0;
    font-weight: 400;
    overflow: hidden;
    box-sizing: content-box;
    max-height: 60px;
    width: 200px;
    color: rgba(0, 0, 0, 0.6);
    float: left;
    padding: 8px 0 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .c-track-list-placement.f-size-small {
    width: 358px; }
    .c-track-list-placement.f-size-small .c-badge {
      display: none; }
    .c-track-list-placement.f-size-small picture {
      float: left;
      margin-right: 12px; }

.c-universal-header .c-select-menu > a,
.c-universal-header .c-select-menu > button {
  -ms-transform: none;
      transform: none;
  margin-top: 1px;
  padding: 14px 27px 10px 24px; }
  .c-universal-header .c-select-menu > a[aria-haspopup="true"],
  .c-universal-header .c-select-menu > button[aria-haspopup="true"] {
    padding-right: 45px; }
    .c-universal-header .c-select-menu > a[aria-haspopup="true"]:after,
    .c-universal-header .c-select-menu > button[aria-haspopup="true"]:after {
      right: 27px; }

.c-universal-header .c-select-menu .c-menu-item a,
.c-universal-header .c-select-menu .c-menu-item button {
  background: transparent; }

.c-universal-header .c-select-menu .c-menu-item a:hover {
  text-decoration: underline; }

.c-universal-header .c-menu {
  border: 0; }

.c-universal-header .c-menu-item > a,
.c-universal-header .c-menu-item > button {
  padding-left: 24px;
  padding-top: 18px;
  padding-bottom: 18px; }

.c-universal-header .c-menu-item.f-sub-menu > a:after,
.c-universal-header .c-menu-item.f-sub-menu > button:after {
  top: 26px; }

.c-universal-header .c-menu-item.f-sub-menu button {
  border: 0;
  display: block;
  width: 100%;
  text-align: left;
  padding-right: 12px; }

.c-universal-header > div > div {
  max-width: 1600px;
  height: 100%;
  margin: 0 5%; }
  .c-universal-header > div > div:before, .c-universal-header > div > div:after {
    content: " ";
    display: table; }
  .c-universal-header > div > div:after {
    clear: both; }

.c-universal-header > div:first-child {
  height: 48px;
  background-color: #FFF; }
  .c-universal-header > div:first-child > div > div {
    float: right; }
    .c-universal-header > div:first-child > div > div > .c-me {
      height: 50px;
      line-height: 50px;
      float: left; }
      .c-universal-header > div:first-child > div > div > .c-me > .c-hyperlink {
        margin-top: 1px;
        padding-top: 0;
        padding-bottom: 0;
        color: #000;
        line-height: 50px;
        height: 46px;
        float: left;
        text-decoration: none; }
      .c-universal-header > div:first-child > div > div > .c-me > .c-image {
        float: left;
        margin-top: 8px;
        margin-left: 12px; }
  .c-universal-header > div:first-child .c-action-trigger {
    margin-top: 0;
    width: 50px;
    height: 50px;
    color: #000;
    float: left; }
    .c-universal-header > div:first-child .c-action-trigger:before {
      vertical-align: baseline;
      margin: 0; }
    .c-universal-header > div:first-child .c-action-trigger.glyph-global-nav-button {
      font-size: 20px;
      display: none;
      margin-left: -14px; }
      .c-universal-header > div:first-child .c-action-trigger.glyph-global-nav-button:before {
        width: 20px;
        height: 20px;
        margin-top: 7px; }
    .c-universal-header > div:first-child .c-action-trigger.glyph-shopping-cart {
      margin-right: 5px;
      margin-left: 5px;
      padding-top: 0;
      line-height: 50px;
      height: 46px;
      margin-top: 1px; }
  .c-universal-header > div:first-child .c-search {
    margin-top: 6px;
    float: left; }
    .c-universal-header > div:first-child .c-search input[type='search'] {
      background: transparent;
      border-color: #000;
      max-width: 100%;
      width: 276px; }
    .c-universal-header > div:first-child .c-search button {
      background-color: transparent;
      color: #000;
      margin-right: 2px; }
      .c-universal-header > div:first-child .c-search button:focus {
        outline: 1px dashed #000; }
    @media only screen and (max-width: 1083px) {
      .c-universal-header > div:first-child .c-search {
        min-width: 34px; }
        .c-universal-header > div:first-child .c-search input[type='search'] {
          border: 0;
          padding: 0;
          width: 0;
          opacity: 0; } }
  .c-universal-header > div:first-child .c-logo {
    width: 132px;
    height: 96%;
    margin-top: 1px;
    padding: 13px 12px 14px;
    margin-left: -12px;
    float: left; }
    .c-universal-header > div:first-child .c-logo:focus {
      outline: 1px dashed #000; }
  .c-universal-header > div:first-child nav {
    height: 50px;
    float: left; }
    .c-universal-header > div:first-child nav:before, .c-universal-header > div:first-child nav:after {
      content: " ";
      display: table; }
    .c-universal-header > div:first-child nav:after {
      clear: both; }
    .c-universal-header > div:first-child nav > ul > li {
      float: left; }
      .c-universal-header > div:first-child nav > ul > li .c-hyperlink {
        color: #000;
        text-decoration: none;
        display: inline-block;
        -ms-transform: none;
            transform: none;
        margin-top: 1px;
        padding: 14px 27px 10px 24px; }
        .c-universal-header > div:first-child nav > ul > li .c-hyperlink:hover, .c-universal-header > div:first-child nav > ul > li .c-hyperlink:focus {
          background: #FFF;
          text-decoration: underline; }
        .c-universal-header > div:first-child nav > ul > li .c-hyperlink[aria-expanded="true"] {
          background: #FFF;
          text-decoration: none; }
          .c-universal-header > div:first-child nav > ul > li .c-hyperlink[aria-expanded="true"]:hover {
            text-decoration: none; }
  .c-universal-header > div:first-child .c-select-menu {
    float: left; }
    .c-universal-header > div:first-child .c-select-menu a,
    .c-universal-header > div:first-child .c-select-menu button {
      color: #000; }
    .c-universal-header > div:first-child .c-select-menu > a:after,
    .c-universal-header > div:first-child .c-select-menu > button:after {
      right: 12px; }
    .c-universal-header > div:first-child .c-select-menu > a:hover, .c-universal-header > div:first-child .c-select-menu > a:focus,
    .c-universal-header > div:first-child .c-select-menu > button:hover,
    .c-universal-header > div:first-child .c-select-menu > button:focus {
      background: #FFF;
      text-decoration: underline; }
    .c-universal-header > div:first-child .c-select-menu > a[aria-expanded="true"],
    .c-universal-header > div:first-child .c-select-menu > button[aria-expanded="true"] {
      background: #FFF;
      text-decoration: none; }
      .c-universal-header > div:first-child .c-select-menu > a[aria-expanded="true"]:hover,
      .c-universal-header > div:first-child .c-select-menu > button[aria-expanded="true"]:hover {
        text-decoration: none; }
    .c-universal-header > div:first-child .c-select-menu > .c-menu {
      background: #FFF;
      border-bottom: 2px solid #000; }
      .c-universal-header > div:first-child .c-select-menu > .c-menu > .c-menu-item > a:focus, .c-universal-header > div:first-child .c-select-menu > .c-menu > .c-menu-item > a:hover, .c-universal-header > div:first-child .c-select-menu > .c-menu > .c-menu-item > a[aria-expanded="true"],
      .c-universal-header > div:first-child .c-select-menu > .c-menu > .c-menu-item > button:focus,
      .c-universal-header > div:first-child .c-select-menu > .c-menu > .c-menu-item > button:hover,
      .c-universal-header > div:first-child .c-select-menu > .c-menu > .c-menu-item > button[aria-expanded="true"] {
        background: #f2f2f2; }
      .c-universal-header > div:first-child .c-select-menu > .c-menu > .c-menu-item > button:hover {
        text-decoration: none; }
      .c-universal-header > div:first-child .c-select-menu > .c-menu > .c-menu-item > .c-menu {
        background: #f2f2f2;
        border-bottom: 2px solid #000; }
        .c-universal-header > div:first-child .c-select-menu > .c-menu > .c-menu-item > .c-menu a:focus, .c-universal-header > div:first-child .c-select-menu > .c-menu > .c-menu-item > .c-menu a:hover,
        .c-universal-header > div:first-child .c-select-menu > .c-menu > .c-menu-item > .c-menu button:focus,
        .c-universal-header > div:first-child .c-select-menu > .c-menu > .c-menu-item > .c-menu button:hover {
          background: #e6e6e6; }
        .c-universal-header > div:first-child .c-select-menu > .c-menu > .c-menu-item > .c-menu > button:hover {
          text-decoration: none; }
  @media only screen and (max-width: 767px) {
    .c-universal-header > div:first-child {
      height: 48px; }
      .c-universal-header > div:first-child .c-action-trigger {
        width: 48px;
        height: 48px; }
        .c-universal-header > div:first-child .c-action-trigger.glyph-global-nav-button {
          display: block; }
        .c-universal-header > div:first-child .c-action-trigger.glyph-shopping-cart {
          margin-right: -12px; } }

.c-universal-header > div + div {
  background: #FFF;
  position: relative;
  height: 70px; }
  .c-universal-header > div + div .c-hyperlink {
    color: #000; }
    .c-universal-header > div + div .c-hyperlink:hover, .c-universal-header > div + div .c-hyperlink:focus {
      color: #000;
      background-color: #FFF;
      text-decoration: underline; }
    .c-universal-header > div + div .c-hyperlink:active, .c-universal-header > div + div .c-hyperlink:visited {
      color: #000;
      background-color: #FFF; }
  .c-universal-header > div + div .c-logo {
    color: #000; }
    .c-universal-header > div + div .c-logo:hover, .c-universal-header > div + div .c-logo:focus {
      background: #FFF;
      text-decoration: underline; }
  .c-universal-header > div + div .c-action-trigger[aria-label] {
    color: #000; }
    .c-universal-header > div + div .c-action-trigger[aria-label].glyph-chevron-left {
      border-right: 1px solid rgba(0, 0, 0, 0.1);
      opacity: 0.7; }
      .c-universal-header > div + div .c-action-trigger[aria-label].glyph-chevron-left:hover {
        opacity: 1; }
    .c-universal-header > div + div .c-action-trigger[aria-label].glyph-chevron-right {
      border-left: 1px solid rgba(0, 0, 0, 0.1);
      opacity: 0.7; }
      .c-universal-header > div + div .c-action-trigger[aria-label].glyph-chevron-right:hover {
        opacity: 1; }
  .c-universal-header > div + div .c-select-menu a, .c-universal-header > div + div .c-select-menu a:after,
  .c-universal-header > div + div .c-select-menu button,
  .c-universal-header > div + div .c-select-menu button:after {
    color: #000; }
  .c-universal-header > div + div .c-select-menu > a:hover, .c-universal-header > div + div .c-select-menu > a:focus,
  .c-universal-header > div + div .c-select-menu > button:hover,
  .c-universal-header > div + div .c-select-menu > button:focus {
    background: #FFF;
    text-decoration: underline; }
  .c-universal-header > div + div .c-select-menu > a[aria-expanded="true"],
  .c-universal-header > div + div .c-select-menu > button[aria-expanded="true"] {
    background: #FFF;
    text-decoration: none; }
  .c-universal-header > div + div .c-select-menu > .c-menu {
    background: #FFF;
    border-bottom: 2px solid #000; }
    .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > a:hover, .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > a:focus,
    .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > button:hover,
    .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > button:focus {
      background: #f2f2f2; }
    .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > a[aria-expanded="true"],
    .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > button[aria-expanded="true"] {
      background: #f2f2f2;
      text-decoration: none; }
    .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > button:hover {
      text-decoration: none; }
    .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu {
      background: #f2f2f2;
      border-bottom: 2px solid #000; }
      .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > a:hover, .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > a:focus,
      .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button:hover,
      .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button:focus {
        background: #e6e6e6; }
      .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > a[aria-expanded="true"],
      .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button[aria-expanded="true"] {
        background: #f2f2f2; }
      .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button:hover {
        text-decoration: none; }
      .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column {
        border-bottom: 2px solid #000; }
        .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column a:hover, .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column a:focus,
        .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column button:hover,
        .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column button:focus {
          background: #e6e6e6; }
        .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column a[aria-expanded="true"],
        .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column button[aria-expanded="true"] {
          background: #f2f2f2; }
        .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > button:hover {
          text-decoration: none; }
  .c-universal-header > div + div.brand-blue {
    background: #0078D7; }
    .c-universal-header > div + div.brand-blue .c-hyperlink {
      color: #FFF; }
      .c-universal-header > div + div.brand-blue .c-hyperlink:hover, .c-universal-header > div + div.brand-blue .c-hyperlink:focus {
        color: #FFF;
        background-color: #006cc2;
        text-decoration: underline; }
      .c-universal-header > div + div.brand-blue .c-hyperlink:active, .c-universal-header > div + div.brand-blue .c-hyperlink:visited {
        color: #FFF;
        background-color: #0060ac; }
    .c-universal-header > div + div.brand-blue .c-logo {
      color: #FFF; }
      .c-universal-header > div + div.brand-blue .c-logo:hover, .c-universal-header > div + div.brand-blue .c-logo:focus {
        background: #006cc2;
        text-decoration: underline; }
    .c-universal-header > div + div.brand-blue .c-action-trigger[aria-label] {
      color: #FFF; }
      .c-universal-header > div + div.brand-blue .c-action-trigger[aria-label].glyph-chevron-left {
        border-right: 1px solid rgba(255, 255, 255, 0.1);
        opacity: 0.7; }
        .c-universal-header > div + div.brand-blue .c-action-trigger[aria-label].glyph-chevron-left:hover {
          opacity: 1; }
      .c-universal-header > div + div.brand-blue .c-action-trigger[aria-label].glyph-chevron-right {
        border-left: 1px solid rgba(255, 255, 255, 0.1);
        opacity: 0.7; }
        .c-universal-header > div + div.brand-blue .c-action-trigger[aria-label].glyph-chevron-right:hover {
          opacity: 1; }
    .c-universal-header > div + div.brand-blue .c-select-menu a, .c-universal-header > div + div.brand-blue .c-select-menu a:after,
    .c-universal-header > div + div.brand-blue .c-select-menu button,
    .c-universal-header > div + div.brand-blue .c-select-menu button:after {
      color: #FFF; }
    .c-universal-header > div + div.brand-blue .c-select-menu > a:hover, .c-universal-header > div + div.brand-blue .c-select-menu > a:focus,
    .c-universal-header > div + div.brand-blue .c-select-menu > button:hover,
    .c-universal-header > div + div.brand-blue .c-select-menu > button:focus {
      background: #006cc2; }
    .c-universal-header > div + div.brand-blue .c-select-menu > a[aria-expanded="true"],
    .c-universal-header > div + div.brand-blue .c-select-menu > button[aria-expanded="true"] {
      background: #0060ac;
      text-decoration: none; }
    .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu {
      background: #0060ac;
      border-bottom: 2px solid #FFF; }
      .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > a:hover, .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > a:focus,
      .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > button:hover,
      .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > button:focus {
        background: #005497; }
      .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > a[aria-expanded="true"],
      .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > button[aria-expanded="true"] {
        background: #004881;
        text-decoration: none; }
      .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > button:hover {
        text-decoration: none; }
      .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu {
        background: #004881;
        border-bottom: 2px solid #FFF; }
        .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > a:hover, .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > a:focus,
        .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button:hover,
        .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button:focus {
          background: #003c6c; }
        .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > a[aria-expanded="true"],
        .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button[aria-expanded="true"] {
          background: #004881; }
        .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button:hover {
          text-decoration: none; }
        .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column {
          border-bottom: 2px solid #FFF; }
          .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column a:hover, .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column a:focus,
          .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column button:hover,
          .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column button:focus {
            background: #003c6c; }
          .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column a[aria-expanded="true"],
          .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column button[aria-expanded="true"] {
            background: #004881; }
          .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > button:hover {
            text-decoration: none; }
  .c-universal-header > div + div.brand-green {
    background: #107C10; }
    .c-universal-header > div + div.brand-green .c-hyperlink {
      color: #FFF; }
      .c-universal-header > div + div.brand-green .c-hyperlink:hover, .c-universal-header > div + div.brand-green .c-hyperlink:focus {
        color: #FFF;
        background-color: #0e700e;
        text-decoration: underline; }
      .c-universal-header > div + div.brand-green .c-hyperlink:active, .c-universal-header > div + div.brand-green .c-hyperlink:visited {
        color: #FFF;
        background-color: #0d630d; }
    .c-universal-header > div + div.brand-green .c-logo {
      color: #FFF; }
      .c-universal-header > div + div.brand-green .c-logo:hover, .c-universal-header > div + div.brand-green .c-logo:focus {
        background: #0e700e;
        text-decoration: underline; }
    .c-universal-header > div + div.brand-green .c-action-trigger[aria-label] {
      color: #FFF; }
      .c-universal-header > div + div.brand-green .c-action-trigger[aria-label].glyph-chevron-left {
        border-right: 1px solid rgba(255, 255, 255, 0.1);
        opacity: 0.7; }
        .c-universal-header > div + div.brand-green .c-action-trigger[aria-label].glyph-chevron-left:hover {
          opacity: 1; }
      .c-universal-header > div + div.brand-green .c-action-trigger[aria-label].glyph-chevron-right {
        border-left: 1px solid rgba(255, 255, 255, 0.1);
        opacity: 0.7; }
        .c-universal-header > div + div.brand-green .c-action-trigger[aria-label].glyph-chevron-right:hover {
          opacity: 1; }
    .c-universal-header > div + div.brand-green .c-select-menu a, .c-universal-header > div + div.brand-green .c-select-menu a:after,
    .c-universal-header > div + div.brand-green .c-select-menu button,
    .c-universal-header > div + div.brand-green .c-select-menu button:after {
      color: #FFF; }
    .c-universal-header > div + div.brand-green .c-select-menu > a:hover, .c-universal-header > div + div.brand-green .c-select-menu > a:focus,
    .c-universal-header > div + div.brand-green .c-select-menu > button:hover,
    .c-universal-header > div + div.brand-green .c-select-menu > button:focus {
      background: #0e700e; }
    .c-universal-header > div + div.brand-green .c-select-menu > a[aria-expanded="true"],
    .c-universal-header > div + div.brand-green .c-select-menu > button[aria-expanded="true"] {
      background: #0d630d;
      text-decoration: none; }
    .c-universal-header > div + div.brand-green .c-select-menu > .c-menu {
      background: #0d630d;
      border-bottom: 2px solid #FFF; }
      .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > a:hover, .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > a:focus,
      .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > button:hover,
      .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > button:focus {
        background: #0b570b; }
      .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > a[aria-expanded="true"],
      .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > button[aria-expanded="true"] {
        background: #0a4a0a;
        text-decoration: none; }
      .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > button:hover {
        text-decoration: none; }
      .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu {
        background: #0a4a0a;
        border-bottom: 2px solid #FFF; }
        .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > a:hover, .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > a:focus,
        .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button:hover,
        .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button:focus {
          background: #083e08; }
        .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > a[aria-expanded="true"],
        .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button[aria-expanded="true"] {
          background: #0a4a0a; }
        .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button:hover {
          text-decoration: none; }
        .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column {
          border-bottom: 2px solid #FFF; }
          .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column a:hover, .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column a:focus,
          .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column button:hover,
          .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column button:focus {
            background: #083e08; }
          .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column a[aria-expanded="true"],
          .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column button[aria-expanded="true"] {
            background: #0a4a0a; }
          .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > button:hover {
            text-decoration: none; }
  .c-universal-header > div + div.brand-neutral {
    background: #2F2F2F; }
    .c-universal-header > div + div.brand-neutral .c-hyperlink {
      color: #FFF; }
      .c-universal-header > div + div.brand-neutral .c-hyperlink:hover, .c-universal-header > div + div.brand-neutral .c-hyperlink:focus {
        color: #FFF;
        background-color: #464646;
        text-decoration: underline; }
      .c-universal-header > div + div.brand-neutral .c-hyperlink:active, .c-universal-header > div + div.brand-neutral .c-hyperlink:visited {
        color: #FFF;
        background-color: #525252; }
    .c-universal-header > div + div.brand-neutral .c-logo {
      color: #FFF; }
      .c-universal-header > div + div.brand-neutral .c-logo:hover, .c-universal-header > div + div.brand-neutral .c-logo:focus {
        background: #464646;
        text-decoration: underline; }
    .c-universal-header > div + div.brand-neutral .c-action-trigger[aria-label] {
      color: #FFF; }
      .c-universal-header > div + div.brand-neutral .c-action-trigger[aria-label].glyph-chevron-left {
        border-right: 1px solid rgba(255, 255, 255, 0.1);
        opacity: 0.7; }
        .c-universal-header > div + div.brand-neutral .c-action-trigger[aria-label].glyph-chevron-left:hover {
          opacity: 1; }
      .c-universal-header > div + div.brand-neutral .c-action-trigger[aria-label].glyph-chevron-right {
        border-left: 1px solid rgba(255, 255, 255, 0.1);
        opacity: 0.7; }
        .c-universal-header > div + div.brand-neutral .c-action-trigger[aria-label].glyph-chevron-right:hover {
          opacity: 1; }
    .c-universal-header > div + div.brand-neutral .c-select-menu a, .c-universal-header > div + div.brand-neutral .c-select-menu a:after,
    .c-universal-header > div + div.brand-neutral .c-select-menu button,
    .c-universal-header > div + div.brand-neutral .c-select-menu button:after {
      color: #FFF; }
    .c-universal-header > div + div.brand-neutral .c-select-menu > a:hover, .c-universal-header > div + div.brand-neutral .c-select-menu > a:focus,
    .c-universal-header > div + div.brand-neutral .c-select-menu > button:hover,
    .c-universal-header > div + div.brand-neutral .c-select-menu > button:focus {
      background: #464646; }
    .c-universal-header > div + div.brand-neutral .c-select-menu > a[aria-expanded="true"],
    .c-universal-header > div + div.brand-neutral .c-select-menu > button[aria-expanded="true"] {
      background: #525252;
      text-decoration: none; }
    .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu {
      background: #525252;
      border-bottom: 2px solid #FFF; }
      .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu > .c-menu-item > a:hover, .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu > .c-menu-item > a:focus,
      .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu > .c-menu-item > button:hover,
      .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu > .c-menu-item > button:focus {
        background: #5E5E5E; }
      .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu > .c-menu-item > a[aria-expanded="true"],
      .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu > .c-menu-item > button[aria-expanded="true"] {
        background: #767676;
        text-decoration: none; }
      .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu > .c-menu-item > button:hover {
        text-decoration: none; }
      .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu > .c-menu-item > .c-menu {
        background: #767676;
        border-bottom: 2px solid #FFF; }
        .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > a[aria-expanded="true"],
        .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button[aria-expanded="true"] {
          background: #767676; }
        .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button:hover {
          text-decoration: none; }
        .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column {
          border-bottom: 2px solid #FFF; }
          .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column a[aria-expanded="true"],
          .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column button[aria-expanded="true"] {
            background: #767676; }
          .c-universal-header > div + div.brand-neutral .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > button:hover {
            text-decoration: none; }
  .c-universal-header > div + div.f-transparent {
    background: rgba(255, 255, 255, 0); }
    .c-universal-header > div + div.f-transparent .c-hyperlink {
      color: #000; }
      .c-universal-header > div + div.f-transparent .c-hyperlink:hover, .c-universal-header > div + div.f-transparent .c-hyperlink:focus {
        color: #000;
        background-color: rgba(255, 255, 255, 0);
        text-decoration: underline; }
      .c-universal-header > div + div.f-transparent .c-hyperlink:active, .c-universal-header > div + div.f-transparent .c-hyperlink:visited {
        color: #000;
        background-color: #FFF; }
    .c-universal-header > div + div.f-transparent .c-logo {
      color: #000; }
      .c-universal-header > div + div.f-transparent .c-logo:hover, .c-universal-header > div + div.f-transparent .c-logo:focus {
        background: rgba(255, 255, 255, 0);
        text-decoration: underline; }
    .c-universal-header > div + div.f-transparent .c-action-trigger[aria-label] {
      color: #000; }
      .c-universal-header > div + div.f-transparent .c-action-trigger[aria-label].glyph-chevron-left {
        border-right: 1px solid rgba(0, 0, 0, 0.1);
        opacity: 0.7; }
        .c-universal-header > div + div.f-transparent .c-action-trigger[aria-label].glyph-chevron-left:hover {
          opacity: 1; }
      .c-universal-header > div + div.f-transparent .c-action-trigger[aria-label].glyph-chevron-right {
        border-left: 1px solid rgba(0, 0, 0, 0.1);
        opacity: 0.7; }
        .c-universal-header > div + div.f-transparent .c-action-trigger[aria-label].glyph-chevron-right:hover {
          opacity: 1; }
    .c-universal-header > div + div.f-transparent .c-select-menu a, .c-universal-header > div + div.f-transparent .c-select-menu a:after,
    .c-universal-header > div + div.f-transparent .c-select-menu button,
    .c-universal-header > div + div.f-transparent .c-select-menu button:after {
      color: #000; }
    .c-universal-header > div + div.f-transparent .c-select-menu > a:hover, .c-universal-header > div + div.f-transparent .c-select-menu > a:focus,
    .c-universal-header > div + div.f-transparent .c-select-menu > button:hover,
    .c-universal-header > div + div.f-transparent .c-select-menu > button:focus {
      background: rgba(255, 255, 255, 0);
      text-decoration: underline; }
    .c-universal-header > div + div.f-transparent .c-select-menu > a[aria-expanded="true"],
    .c-universal-header > div + div.f-transparent .c-select-menu > button[aria-expanded="true"] {
      background: #FFF;
      text-decoration: none; }
    .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu {
      background: #FFF;
      border-bottom: 2px solid #000; }
      .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > a:hover, .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > a:focus,
      .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > button:hover,
      .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > button:focus {
        background: #e6e6e6; }
      .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > a[aria-expanded="true"],
      .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > button[aria-expanded="true"] {
        background: #e6e6e6;
        text-decoration: none; }
      .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > button:hover {
        text-decoration: none; }
      .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu {
        background: #e6e6e6;
        border-bottom: 2px solid #000; }
        .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > a[aria-expanded="true"],
        .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button[aria-expanded="true"] {
          background: #e6e6e6; }
        .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu > .c-menu-item > button:hover {
          text-decoration: none; }
        .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column {
          border-bottom: 2px solid #000; }
          .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column a[aria-expanded="true"],
          .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column button[aria-expanded="true"] {
            background: #e6e6e6; }
          .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > button:hover {
            text-decoration: none; }
  .c-universal-header > div + div > div {
    overflow: hidden;
    width: calc(100% - 10% + 18px);
    margin-top: 0;
    margin-bottom: 0;
    margin-left: calc(5% - 18px);
    margin-right: 5%; }
    .c-universal-header > div + div > div > .c-hyperlink,
    .c-universal-header > div + div > div > .c-call-to-action {
      float: right; }
    .c-universal-header > div + div > div > .c-call-to-action {
      margin-top: 16px; }
  .c-universal-header > div + div .c-logo {
    height: 100%;
    padding: 18px;
    float: left;
    outline: none; }
    .c-universal-header > div + div .c-logo img {
      max-height: 100%; }
    .c-universal-header > div + div .c-logo span {
      font-size: 20px;
      line-height: 24px;
      margin-top: 4px;
      display: block;
      font-weight: 200; }
  .c-universal-header > div + div .c-action-trigger[aria-label] {
    margin: 1px 0 0;
    padding: 0;
    height: 66px; }
    .c-universal-header > div + div .c-action-trigger[aria-label].glyph-chevron-left {
      float: left;
      top: 48px; }
    .c-universal-header > div + div .c-action-trigger[aria-label].glyph-chevron-right {
      float: right;
      top: 48px; }
    .c-universal-header > div + div .c-action-trigger[aria-label]:disabled {
      display: none; }
  .c-universal-header > div + div nav {
    overflow: hidden;
    height: 100%;
    white-space: nowrap; }
    .c-universal-header > div + div nav > .c-hyperlink {
      vertical-align: top; }
    .c-universal-header > div + div nav a.f-hidden,
    .c-universal-header > div + div nav button.f-hidden {
      opacity: 0.6; }
  .c-universal-header > div + div .c-hyperlink {
    display: inline-block;
    padding: 25px 24px;
    text-decoration: none;
    outline: none; }
  .c-universal-header > div + div .c-select-menu {
    position: static;
    display: inline-block; }
    .c-universal-header > div + div .c-select-menu > a,
    .c-universal-header > div + div .c-select-menu > button {
      position: relative;
      padding-top: 26px;
      padding-bottom: 24px;
      margin-top: 0; }
    .c-universal-header > div + div .c-select-menu a,
    .c-universal-header > div + div .c-select-menu button {
      outline: none; }
    .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > a,
    .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > button {
      background: transparent; }
    .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column {
      white-space: nowrap;
      max-width: none;
      width: auto; }
      .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > li {
        float: left; }
        .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > li:before, .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > li:after {
          content: " ";
          display: table; }
        .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > li:after {
          clear: both; }
        .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > li > .c-menu-item {
          display: inline-block;
          vertical-align: top;
          float: left; }
          .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > li > .c-menu-item > a,
          .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > li > .c-menu-item > button {
            font-weight: 700; }
            .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > li > .c-menu-item > a:after,
            .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > li > .c-menu-item > button:after {
              content: none; }
        .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > li .c-menu {
          position: relative;
          left: auto;
          right: auto;
          background: transparent; }
        .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > li a,
        .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > li button {
          background: transparent; }
          .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > li a:hover,
          .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > li button:hover {
            text-decoration: underline; }
  @media only screen and (max-width: 767px) {
    .c-universal-header > div + div {
      height: 48px; }
      .c-universal-header > div + div > div {
        overflow: visible; }
      .c-universal-header > div + div nav,
      .c-universal-header > div + div .c-hyperlink,
      .c-universal-header > div + div .c-call-to-action,
      .c-universal-header > div + div .c-action-trigger {
        display: none; }
      .c-universal-header > div + div .c-logo {
        padding: 10px;
        margin-left: -10px;
        outline: none; }
        .c-universal-header > div + div .c-logo span {
          font-size: 15px;
          line-height: 20px;
          margin-top: 5px;
          font-weight: 400; } }

.c-universal-header.f-transparent {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 500; }
  .c-universal-header.f-transparent .c-action-trigger[aria-label].glyph-chevron-left, .c-universal-header.f-transparent .c-action-trigger[aria-label].glyph-chevron-right {
    top: 0; }
  .c-universal-header.f-transparent .f-transparent {
    position: absolute;
    width: 100%; }
  .c-universal-header.f-transparent .c-select-menu > .c-menu {
    top: 100%; }
  .c-universal-header.f-transparent > div + div {
    top: 48px; }
    @media only screen and (min-width: 768px) {
      .c-universal-header.f-transparent > div + div {
        top: 50px; } }

@media only screen and (min-width: 768px) {
  .c-universal-header > div.f-transparent:first-child {
    background-color: rgba(255, 255, 255, 0); } }

.c-universal-header > div.f-transparent:first-child .c-action-trigger {
  color: #000; }

.c-universal-header > div.f-transparent:first-child .c-logo:focus {
  outline: 1px dashed #000; }

.c-universal-header > div.f-transparent:first-child .c-search input[type="search"],
.c-universal-header > div.f-transparent:first-child .c-search button {
  background: transparent !important;
  color: #000; }

.c-universal-header > div.f-transparent:first-child nav > ul > li .c-hyperlink {
  background-color: rgba(255, 255, 255, 0); }
  .c-universal-header > div.f-transparent:first-child nav > ul > li .c-hyperlink:hover, .c-universal-header > div.f-transparent:first-child nav > ul > li .c-hyperlink:focus {
    background-color: rgba(255, 255, 255, 0);
    text-decoration: underline; }
  .c-universal-header > div.f-transparent:first-child nav > ul > li .c-hyperlink[aria-expanded="true"] {
    background-color: rgba(255, 255, 255, 0);
    text-decoration: none; }
    .c-universal-header > div.f-transparent:first-child nav > ul > li .c-hyperlink[aria-expanded="true"]:hover {
      text-decoration: none; }

.c-universal-header > div.f-transparent:first-child .c-select-menu a,
.c-universal-header > div.f-transparent:first-child .c-select-menu button {
  color: #000; }

.c-universal-header > div.f-transparent:first-child .c-select-menu > a:focus,
.c-universal-header > div.f-transparent:first-child .c-select-menu > button:focus {
  background: transparent;
  text-decoration: underline; }

.c-universal-header > div.f-transparent:first-child .c-select-menu > a[aria-expanded="true"],
.c-universal-header > div.f-transparent:first-child .c-select-menu > button[aria-expanded="true"] {
  background: #FFF; }
  .c-universal-header > div.f-transparent:first-child .c-select-menu > a[aria-expanded="true"]:hover,
  .c-universal-header > div.f-transparent:first-child .c-select-menu > button[aria-expanded="true"]:hover {
    text-decoration: none; }

.c-universal-header > div.f-transparent:first-child .c-select-menu > a:hover,
.c-universal-header > div.f-transparent:first-child .c-select-menu > button:hover {
  background: transparent;
  text-decoration: underline; }
  .c-universal-header > div.f-transparent:first-child .c-select-menu > a:hover[aria-expanded="true"],
  .c-universal-header > div.f-transparent:first-child .c-select-menu > button:hover[aria-expanded="true"] {
    background: #FFF; }

.c-universal-header > div.f-transparent:first-child .c-select-menu > .c-menu {
  background: #FFF;
  border-bottom: 2px solid #000; }
  .c-universal-header > div.f-transparent:first-child .c-select-menu > .c-menu > .c-menu-item > a:focus, .c-universal-header > div.f-transparent:first-child .c-select-menu > .c-menu > .c-menu-item > a:hover, .c-universal-header > div.f-transparent:first-child .c-select-menu > .c-menu > .c-menu-item > a[aria-expanded="true"],
  .c-universal-header > div.f-transparent:first-child .c-select-menu > .c-menu > .c-menu-item > button:focus,
  .c-universal-header > div.f-transparent:first-child .c-select-menu > .c-menu > .c-menu-item > button:hover,
  .c-universal-header > div.f-transparent:first-child .c-select-menu > .c-menu > .c-menu-item > button[aria-expanded="true"] {
    background: #f2f2f2; }
  .c-universal-header > div.f-transparent:first-child .c-select-menu > .c-menu > .c-menu-item > .c-menu {
    background: #f2f2f2; }
    .c-universal-header > div.f-transparent:first-child .c-select-menu > .c-menu > .c-menu-item > .c-menu a:focus, .c-universal-header > div.f-transparent:first-child .c-select-menu > .c-menu > .c-menu-item > .c-menu a:hover,
    .c-universal-header > div.f-transparent:first-child .c-select-menu > .c-menu > .c-menu-item > .c-menu button:focus,
    .c-universal-header > div.f-transparent:first-child .c-select-menu > .c-menu > .c-menu-item > .c-menu button:hover {
      background: #e6e6e6; }

.c-universal-header > div + div.f-transparent .c-select-menu > .c-menu {
  border-bottom: 2px solid #000; }
  .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > a:focus, .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > a:hover, .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > a[aria-expanded="true"],
  .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > button:focus,
  .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > button:hover,
  .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > button[aria-expanded="true"] {
    background: #f2f2f2; }
  .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu {
    background: #f2f2f2; }
    .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu a:focus, .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu a:hover,
    .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu button:focus,
    .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu button:hover {
      background: #e6e6e6; }
    .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu.f-multi-column > li > .c-menu-item > button:hover {
      text-decoration: none; }

.c-universal-header .f-transparent a:link,
.c-universal-header .f-transparent button:link {
  color: #000; }

.c-universal-header .f-transparent > div + div .c-logo span {
  color: #000; }

.c-universal-header .f-transparent > div + div > div .c-action-trigger[aria-label] {
  color: #000; }
  .c-universal-header .f-transparent > div + div > div .c-action-trigger[aria-label].glyph-chevron-left {
    border-right: 1px solid #000; }

.c-universal-header .f-transparent .c-select-menu .c-menu-item a[aria-expanded="true"],
.c-universal-header .f-transparent .c-select-menu .c-menu-item button[aria-expanded="true"] {
  background: #f2f2f2; }

@media only screen and (max-width: 767px) {
  .c-universal-header .c-select-menu > a,
  .c-universal-header .c-select-menu > button {
    margin-top: 0; }
  .c-universal-header > div:first-child > div {
    margin: 0 2%; }
  .c-universal-header > div:first-child .c-action-trigger.glyph-shopping-cart {
    display: none; }
  .c-universal-header > div:first-child .c-search {
    display: none; }
  .c-universal-header > div:first-child nav {
    position: fixed;
    display: none;
    top: 96px;
    width: 100%;
    height: calc(100vh - 48px);
    margin-left: -2%;
    overflow: auto;
    background: #FFF; }
    .c-universal-header > div:first-child nav .c-menu-item.f-sub-menu > a + .c-menu,
    .c-universal-header > div:first-child nav .c-menu-item.f-sub-menu > button + .c-menu {
      left: 0; }
    .c-universal-header > div:first-child nav > ul > li {
      display: block;
      text-align: left;
      height: 48px;
      float: none;
      border-top: 1px solid rgba(255, 255, 255, 0);
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
      .c-universal-header > div:first-child nav > ul > li > .c-hyperlink {
        float: none;
        display: block;
        width: 100%;
        padding: 15px;
        margin: 0; }
        .c-universal-header > div:first-child nav > ul > li > .c-hyperlink:hover {
          background: rgba(255, 255, 255, 0);
          font-weight: 700;
          text-decoration: none; }
      .c-universal-header > div:first-child nav > ul > li > .c-select-menu {
        float: none;
        display: block; }
        .c-universal-header > div:first-child nav > ul > li > .c-select-menu a,
        .c-universal-header > div:first-child nav > ul > li > .c-select-menu button {
          display: block;
          width: 100%; }
          .c-universal-header > div:first-child nav > ul > li > .c-select-menu a:hover,
          .c-universal-header > div:first-child nav > ul > li > .c-select-menu button:hover {
            background: rgba(255, 255, 255, 0);
            font-weight: 700; }
          .c-universal-header > div:first-child nav > ul > li > .c-select-menu a[aria-haspopup="true"]:after,
          .c-universal-header > div:first-child nav > ul > li > .c-select-menu button[aria-haspopup="true"]:after {
            content: "\E76C"; }
        .c-universal-header > div:first-child nav > ul > li > .c-select-menu .c-menu[aria-hidden="false"] {
          position: fixed;
          display: block;
          top: 96px;
          width: 100%;
          max-width: none;
          height: calc(100vh - 48px);
          padding-left: -2%;
          overflow: auto;
          background: #f2f2f2; }
          .c-universal-header > div:first-child nav > ul > li > .c-select-menu .c-menu[aria-hidden="false"] .c-menu-item {
            height: 48px; }
            .c-universal-header > div:first-child nav > ul > li > .c-select-menu .c-menu[aria-hidden="false"] .c-menu-item > a,
            .c-universal-header > div:first-child nav > ul > li > .c-select-menu .c-menu[aria-hidden="false"] .c-menu-item > button {
              padding: 15px;
              height: 48px; }
              .c-universal-header > div:first-child nav > ul > li > .c-select-menu .c-menu[aria-hidden="false"] .c-menu-item > a:hover, .c-universal-header > div:first-child nav > ul > li > .c-select-menu .c-menu[aria-hidden="false"] .c-menu-item > a:focus,
              .c-universal-header > div:first-child nav > ul > li > .c-select-menu .c-menu[aria-hidden="false"] .c-menu-item > button:hover,
              .c-universal-header > div:first-child nav > ul > li > .c-select-menu .c-menu[aria-hidden="false"] .c-menu-item > button:focus {
                background: rgba(255, 255, 255, 0); }
              .c-universal-header > div:first-child nav > ul > li > .c-select-menu .c-menu[aria-hidden="false"] .c-menu-item > a:after,
              .c-universal-header > div:first-child nav > ul > li > .c-select-menu .c-menu[aria-hidden="false"] .c-menu-item > button:after {
                top: 20px;
                font-size: 9px; }
              .c-universal-header > div:first-child nav > ul > li > .c-select-menu .c-menu[aria-hidden="false"] .c-menu-item > a[aria-expanded="true"],
              .c-universal-header > div:first-child nav > ul > li > .c-select-menu .c-menu[aria-hidden="false"] .c-menu-item > button[aria-expanded="true"] {
                background: rgba(255, 255, 255, 0); }
        .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button {
          width: 100%;
          text-align: left; }
        .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a,
        .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button {
          display: block;
          color: #000;
          padding: 15px;
          height: 48px; }
          .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a:after,
          .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button:after {
            color: #000;
            content: "\E76C"; }
          .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a:hover,
          .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button:hover {
            background: rgba(255, 255, 255, 0);
            font-weight: 700;
            text-decoration: none !important; }
          .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a:focus,
          .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button:focus {
            background: rgba(255, 255, 255, 0); }
          .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a[aria-expanded="true"],
          .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button[aria-expanded="true"] {
            background: rgba(255, 255, 255, 0); }
            .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a[aria-expanded="true"] + .c-menu[aria-hidden="false"],
            .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button[aria-expanded="true"] + .c-menu[aria-hidden="false"] {
              position: fixed;
              display: block;
              top: 96px;
              width: 100%;
              max-width: none;
              height: calc(100vh - 48px);
              padding-left: -2%;
              overflow: auto;
              background: #f2f2f2; }
              .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item,
              .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item {
                height: 48px; }
                .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > a,
                .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > button,
                .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > a,
                .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > button {
                  padding: 15px;
                  height: 48px; }
                  .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > a:hover, .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > a:focus,
                  .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > button:hover,
                  .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > button:focus,
                  .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > a:hover,
                  .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > a:focus,
                  .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > button:hover,
                  .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > button:focus {
                    background: rgba(255, 255, 255, 0); }
                  .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > a:after,
                  .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > button:after,
                  .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > a:after,
                  .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > button:after {
                    top: 20px;
                    font-size: 9px; }
                  .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > a[aria-expanded="true"],
                  .c-universal-header > div:first-child nav > ul > li > .c-select-menu > a[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > button[aria-expanded="true"],
                  .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > a[aria-expanded="true"],
                  .c-universal-header > div:first-child nav > ul > li > .c-select-menu > button[aria-expanded="true"] + .c-menu[aria-hidden="false"] .c-menu-item > button[aria-expanded="true"] {
                    background: rgba(255, 255, 255, 0); }
  .c-universal-header > div:first-child .c-logo {
    float: none;
    display: block;
    position: absolute;
    left: calc(50% - 60px);
    height: auto; }
  .c-universal-header > div + div,
  .c-universal-header > div + div.brand-blue,
  .c-universal-header > div + div.brand-green,
  .c-universal-header > div + div.f-transparent {
    background: #FFF;
    color: #000;
    height: 48px; }
    .c-universal-header > div + div .c-logo,
    .c-universal-header > div + div.brand-blue .c-logo,
    .c-universal-header > div + div.brand-green .c-logo,
    .c-universal-header > div + div.f-transparent .c-logo {
      margin: 0;
      padding: 10px 48px;
      display: block;
      border-top: 1px solid rgba(0, 0, 0, 0.1);
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      color: #000;
      float: none;
      text-align: center; }
      .c-universal-header > div + div .c-logo:hover, .c-universal-header > div + div .c-logo:focus,
      .c-universal-header > div + div.brand-blue .c-logo:hover,
      .c-universal-header > div + div.brand-blue .c-logo:focus,
      .c-universal-header > div + div.brand-green .c-logo:hover,
      .c-universal-header > div + div.brand-green .c-logo:focus,
      .c-universal-header > div + div.f-transparent .c-logo:hover,
      .c-universal-header > div + div.f-transparent .c-logo:focus {
        background: rgba(255, 255, 255, 0);
        cursor: default; }
    .c-universal-header > div + div .c-action-trigger[aria-label],
    .c-universal-header > div + div.brand-blue .c-action-trigger[aria-label],
    .c-universal-header > div + div.brand-green .c-action-trigger[aria-label],
    .c-universal-header > div + div.f-transparent .c-action-trigger[aria-label] {
      height: 48px;
      margin-top: 0; }
      .c-universal-header > div + div .c-action-trigger[aria-label].glyph-chevron-left, .c-universal-header > div + div .c-action-trigger[aria-label].glyph-chevron-right,
      .c-universal-header > div + div.brand-blue .c-action-trigger[aria-label].glyph-chevron-left,
      .c-universal-header > div + div.brand-blue .c-action-trigger[aria-label].glyph-chevron-right,
      .c-universal-header > div + div.brand-green .c-action-trigger[aria-label].glyph-chevron-left,
      .c-universal-header > div + div.brand-green .c-action-trigger[aria-label].glyph-chevron-right,
      .c-universal-header > div + div.f-transparent .c-action-trigger[aria-label].glyph-chevron-left,
      .c-universal-header > div + div.f-transparent .c-action-trigger[aria-label].glyph-chevron-right {
        display: block;
        color: #000;
        position: absolute;
        top: 0; }
      .c-universal-header > div + div .c-action-trigger[aria-label].glyph-chevron-left,
      .c-universal-header > div + div.brand-blue .c-action-trigger[aria-label].glyph-chevron-left,
      .c-universal-header > div + div.brand-green .c-action-trigger[aria-label].glyph-chevron-left,
      .c-universal-header > div + div.f-transparent .c-action-trigger[aria-label].glyph-chevron-left {
        border-right: none;
        left: 0; }
      .c-universal-header > div + div .c-action-trigger[aria-label].glyph-chevron-right,
      .c-universal-header > div + div.brand-blue .c-action-trigger[aria-label].glyph-chevron-right,
      .c-universal-header > div + div.brand-green .c-action-trigger[aria-label].glyph-chevron-right,
      .c-universal-header > div + div.f-transparent .c-action-trigger[aria-label].glyph-chevron-right {
        border-left: none;
        right: 0; }
    .c-universal-header > div + div .c-select-menu > button,
    .c-universal-header > div + div.brand-blue .c-select-menu > button,
    .c-universal-header > div + div.brand-green .c-select-menu > button,
    .c-universal-header > div + div.f-transparent .c-select-menu > button {
      width: 100%;
      text-align: left; }
    .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"],
    .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"],
    .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"],
    .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] {
      position: fixed;
      display: block;
      top: 96px;
      width: 100% !important;
      height: calc(100vh - 48px);
      left: 0;
      overflow: auto;
      background: #f2f2f2; }
      .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] a[aria-expanded="true"],
      .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] button[aria-expanded="true"],
      .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] a[aria-expanded="true"],
      .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] button[aria-expanded="true"],
      .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] a[aria-expanded="true"],
      .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] button[aria-expanded="true"],
      .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] a[aria-expanded="true"],
      .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] button[aria-expanded="true"] {
        background: rgba(255, 255, 255, 0); }
      .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] > li,
      .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] > li,
      .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] > li,
      .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] > li {
        float: none; }
        .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] > li .c-menu-item.f-sub-menu,
        .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] > li .c-menu-item.f-sub-menu,
        .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] > li .c-menu-item.f-sub-menu,
        .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] > li .c-menu-item.f-sub-menu {
          display: block;
          float: none;
          height: inherit; }
        .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] > li .c-menu,
        .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] > li .c-menu,
        .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] > li .c-menu,
        .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item .c-menu.f-multi-column[aria-hidden="false"] > li .c-menu {
          height: inherit;
          top: 0; }
    .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > a:hover, .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > a:focus,
    .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > button:hover,
    .c-universal-header > div + div .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > button:focus,
    .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > a:hover,
    .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > a:focus,
    .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > button:hover,
    .c-universal-header > div + div.brand-blue .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > button:focus,
    .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > a:hover,
    .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > a:focus,
    .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > button:hover,
    .c-universal-header > div + div.brand-green .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > button:focus,
    .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > a:hover,
    .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > a:focus,
    .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > button:hover,
    .c-universal-header > div + div.f-transparent .c-select-menu > .c-menu > .c-menu-item > .c-menu .c-menu-item > button:focus {
      background: rgba(255, 255, 255, 0); }
    .c-universal-header > div + div .c-menu-item.f-sub-menu > a + .c-menu,
    .c-universal-header > div + div .c-menu-item.f-sub-menu > button + .c-menu,
    .c-universal-header > div + div.brand-blue .c-menu-item.f-sub-menu > a + .c-menu,
    .c-universal-header > div + div.brand-blue .c-menu-item.f-sub-menu > button + .c-menu,
    .c-universal-header > div + div.brand-green .c-menu-item.f-sub-menu > a + .c-menu,
    .c-universal-header > div + div.brand-green .c-menu-item.f-sub-menu > button + .c-menu,
    .c-universal-header > div + div.f-transparent .c-menu-item.f-sub-menu > a + .c-menu,
    .c-universal-header > div + div.f-transparent .c-menu-item.f-sub-menu > button + .c-menu {
      left: 0; }
    .c-universal-header > div + div .c-menu-item.f-sub-menu > a[aria-expaneded="true"],
    .c-universal-header > div + div .c-menu-item.f-sub-menu > button[aria-expaneded="true"],
    .c-universal-header > div + div.brand-blue .c-menu-item.f-sub-menu > a[aria-expaneded="true"],
    .c-universal-header > div + div.brand-blue .c-menu-item.f-sub-menu > button[aria-expaneded="true"],
    .c-universal-header > div + div.brand-green .c-menu-item.f-sub-menu > a[aria-expaneded="true"],
    .c-universal-header > div + div.brand-green .c-menu-item.f-sub-menu > button[aria-expaneded="true"],
    .c-universal-header > div + div.f-transparent .c-menu-item.f-sub-menu > a[aria-expaneded="true"],
    .c-universal-header > div + div.f-transparent .c-menu-item.f-sub-menu > button[aria-expaneded="true"] {
      background: rgba(255, 255, 255, 0); }
    .c-universal-header > div + div > div,
    .c-universal-header > div + div.brand-blue > div,
    .c-universal-header > div + div.brand-green > div,
    .c-universal-header > div + div.f-transparent > div {
      margin: 0 auto;
      padding: 0;
      width: 100%; }
      .c-universal-header > div + div > div nav,
      .c-universal-header > div + div.brand-blue > div nav,
      .c-universal-header > div + div.brand-green > div nav,
      .c-universal-header > div + div.f-transparent > div nav {
        position: fixed;
        display: none;
        top: 96px;
        width: 100%;
        height: calc(100vh - 48px);
        overflow: auto;
        background: #f2f2f2; }
        .c-universal-header > div + div > div nav .c-select-menu,
        .c-universal-header > div + div.brand-blue > div nav .c-select-menu,
        .c-universal-header > div + div.brand-green > div nav .c-select-menu,
        .c-universal-header > div + div.f-transparent > div nav .c-select-menu {
          display: block;
          text-align: left;
          height: 48px; }
          .c-universal-header > div + div > div nav .c-select-menu > a,
          .c-universal-header > div + div > div nav .c-select-menu > button,
          .c-universal-header > div + div.brand-blue > div nav .c-select-menu > a,
          .c-universal-header > div + div.brand-blue > div nav .c-select-menu > button,
          .c-universal-header > div + div.brand-green > div nav .c-select-menu > a,
          .c-universal-header > div + div.brand-green > div nav .c-select-menu > button,
          .c-universal-header > div + div.f-transparent > div nav .c-select-menu > a,
          .c-universal-header > div + div.f-transparent > div nav .c-select-menu > button {
            display: block;
            color: #000;
            padding: 15px;
            height: 48px; }
            .c-universal-header > div + div > div nav .c-select-menu > a:after,
            .c-universal-header > div + div > div nav .c-select-menu > button:after,
            .c-universal-header > div + div.brand-blue > div nav .c-select-menu > a:after,
            .c-universal-header > div + div.brand-blue > div nav .c-select-menu > button:after,
            .c-universal-header > div + div.brand-green > div nav .c-select-menu > a:after,
            .c-universal-header > div + div.brand-green > div nav .c-select-menu > button:after,
            .c-universal-header > div + div.f-transparent > div nav .c-select-menu > a:after,
            .c-universal-header > div + div.f-transparent > div nav .c-select-menu > button:after {
              color: #000;
              content: "\E76C";
              right: 12px; }
            .c-universal-header > div + div > div nav .c-select-menu > a:hover,
            .c-universal-header > div + div > div nav .c-select-menu > button:hover,
            .c-universal-header > div + div.brand-blue > div nav .c-select-menu > a:hover,
            .c-universal-header > div + div.brand-blue > div nav .c-select-menu > button:hover,
            .c-universal-header > div + div.brand-green > div nav .c-select-menu > a:hover,
            .c-universal-header > div + div.brand-green > div nav .c-select-menu > button:hover,
            .c-universal-header > div + div.f-transparent > div nav .c-select-menu > a:hover,
            .c-universal-header > div + div.f-transparent > div nav .c-select-menu > button:hover {
              background: rgba(255, 255, 255, 0);
              font-weight: 700;
              text-decoration: none !important; }
            .c-universal-header > div + div > div nav .c-select-menu > a:focus,
            .c-universal-header > div + div > div nav .c-select-menu > button:focus,
            .c-universal-header > div + div.brand-blue > div nav .c-select-menu > a:focus,
            .c-universal-header > div + div.brand-blue > div nav .c-select-menu > button:focus,
            .c-universal-header > div + div.brand-green > div nav .c-select-menu > a:focus,
            .c-universal-header > div + div.brand-green > div nav .c-select-menu > button:focus,
            .c-universal-header > div + div.f-transparent > div nav .c-select-menu > a:focus,
            .c-universal-header > div + div.f-transparent > div nav .c-select-menu > button:focus {
              background: rgba(255, 255, 255, 0); }
            .c-universal-header > div + div > div nav .c-select-menu > a[aria-expanded="true"],
            .c-universal-header > div + div > div nav .c-select-menu > button[aria-expanded="true"],
            .c-universal-header > div + div.brand-blue > div nav .c-select-menu > a[aria-expanded="true"],
            .c-universal-header > div + div.brand-blue > div nav .c-select-menu > button[aria-expanded="true"],
            .c-universal-header > div + div.brand-green > div nav .c-select-menu > a[aria-expanded="true"],
            .c-universal-header > div + div.brand-green > div nav .c-select-menu > button[aria-expanded="true"],
            .c-universal-header > div + div.f-transparent > div nav .c-select-menu > a[aria-expanded="true"],
            .c-universal-header > div + div.f-transparent > div nav .c-select-menu > button[aria-expanded="true"] {
              background: rgba(255, 255, 255, 0); }
          .c-universal-header > div + div > div nav .c-select-menu .c-menu[aria-hidden="false"],
          .c-universal-header > div + div.brand-blue > div nav .c-select-menu .c-menu[aria-hidden="false"],
          .c-universal-header > div + div.brand-green > div nav .c-select-menu .c-menu[aria-hidden="false"],
          .c-universal-header > div + div.f-transparent > div nav .c-select-menu .c-menu[aria-hidden="false"] {
            position: fixed;
            display: block;
            top: 96px;
            width: 100%;
            max-width: none;
            height: calc(100vh - 48px);
            overflow: auto;
            background: #f2f2f2;
            border-bottom: 0;
            color: #000; }
            .c-universal-header > div + div > div nav .c-select-menu .c-menu[aria-hidden="false"] a,
            .c-universal-header > div + div > div nav .c-select-menu .c-menu[aria-hidden="false"] button,
            .c-universal-header > div + div.brand-blue > div nav .c-select-menu .c-menu[aria-hidden="false"] a,
            .c-universal-header > div + div.brand-blue > div nav .c-select-menu .c-menu[aria-hidden="false"] button,
            .c-universal-header > div + div.brand-green > div nav .c-select-menu .c-menu[aria-hidden="false"] a,
            .c-universal-header > div + div.brand-green > div nav .c-select-menu .c-menu[aria-hidden="false"] button,
            .c-universal-header > div + div.f-transparent > div nav .c-select-menu .c-menu[aria-hidden="false"] a,
            .c-universal-header > div + div.f-transparent > div nav .c-select-menu .c-menu[aria-hidden="false"] button {
              display: block;
              color: #000;
              padding: 15px;
              height: 48px; }
              .c-universal-header > div + div > div nav .c-select-menu .c-menu[aria-hidden="false"] a:hover, .c-universal-header > div + div > div nav .c-select-menu .c-menu[aria-hidden="false"] a:focus,
              .c-universal-header > div + div > div nav .c-select-menu .c-menu[aria-hidden="false"] button:hover,
              .c-universal-header > div + div > div nav .c-select-menu .c-menu[aria-hidden="false"] button:focus,
              .c-universal-header > div + div.brand-blue > div nav .c-select-menu .c-menu[aria-hidden="false"] a:hover,
              .c-universal-header > div + div.brand-blue > div nav .c-select-menu .c-menu[aria-hidden="false"] a:focus,
              .c-universal-header > div + div.brand-blue > div nav .c-select-menu .c-menu[aria-hidden="false"] button:hover,
              .c-universal-header > div + div.brand-blue > div nav .c-select-menu .c-menu[aria-hidden="false"] button:focus,
              .c-universal-header > div + div.brand-green > div nav .c-select-menu .c-menu[aria-hidden="false"] a:hover,
              .c-universal-header > div + div.brand-green > div nav .c-select-menu .c-menu[aria-hidden="false"] a:focus,
              .c-universal-header > div + div.brand-green > div nav .c-select-menu .c-menu[aria-hidden="false"] button:hover,
              .c-universal-header > div + div.brand-green > div nav .c-select-menu .c-menu[aria-hidden="false"] button:focus,
              .c-universal-header > div + div.f-transparent > div nav .c-select-menu .c-menu[aria-hidden="false"] a:hover,
              .c-universal-header > div + div.f-transparent > div nav .c-select-menu .c-menu[aria-hidden="false"] a:focus,
              .c-universal-header > div + div.f-transparent > div nav .c-select-menu .c-menu[aria-hidden="false"] button:hover,
              .c-universal-header > div + div.f-transparent > div nav .c-select-menu .c-menu[aria-hidden="false"] button:focus {
                background: rgba(255, 255, 255, 0);
                font-weight: 700;
                text-decoration: none !important; }
              .c-universal-header > div + div > div nav .c-select-menu .c-menu[aria-hidden="false"] a[aria-expanded="true"],
              .c-universal-header > div + div > div nav .c-select-menu .c-menu[aria-hidden="false"] button[aria-expanded="true"],
              .c-universal-header > div + div.brand-blue > div nav .c-select-menu .c-menu[aria-hidden="false"] a[aria-expanded="true"],
              .c-universal-header > div + div.brand-blue > div nav .c-select-menu .c-menu[aria-hidden="false"] button[aria-expanded="true"],
              .c-universal-header > div + div.brand-green > div nav .c-select-menu .c-menu[aria-hidden="false"] a[aria-expanded="true"],
              .c-universal-header > div + div.brand-green > div nav .c-select-menu .c-menu[aria-hidden="false"] button[aria-expanded="true"],
              .c-universal-header > div + div.f-transparent > div nav .c-select-menu .c-menu[aria-hidden="false"] a[aria-expanded="true"],
              .c-universal-header > div + div.f-transparent > div nav .c-select-menu .c-menu[aria-hidden="false"] button[aria-expanded="true"] {
                background: rgba(255, 255, 255, 0); }
              .c-universal-header > div + div > div nav .c-select-menu .c-menu[aria-hidden="false"] a:after,
              .c-universal-header > div + div > div nav .c-select-menu .c-menu[aria-hidden="false"] button:after,
              .c-universal-header > div + div.brand-blue > div nav .c-select-menu .c-menu[aria-hidden="false"] a:after,
              .c-universal-header > div + div.brand-blue > div nav .c-select-menu .c-menu[aria-hidden="false"] button:after,
              .c-universal-header > div + div.brand-green > div nav .c-select-menu .c-menu[aria-hidden="false"] a:after,
              .c-universal-header > div + div.brand-green > div nav .c-select-menu .c-menu[aria-hidden="false"] button:after,
              .c-universal-header > div + div.f-transparent > div nav .c-select-menu .c-menu[aria-hidden="false"] a:after,
              .c-universal-header > div + div.f-transparent > div nav .c-select-menu .c-menu[aria-hidden="false"] button:after {
                color: #000;
                top: 20px;
                font-size: 9px; } }

.c-video {
  display: inline-block;
  margin: 0;
  width: 100%;
  min-width: 320px;
  direction: ltr;
  position: relative;
  overflow: hidden; }
  .c-video > [aria-hidden="true"] {
    display: none; }
  .c-video video {
    display: block;
    min-width: 100%;
    width: 100%;
    max-height: 100%;
    height: auto;
    background: #000; }
  .c-video .f-progress {
    direction: ltr;
    width: 100%;
    width: calc(100% - 288px);
    display: inline-block;
    margin-bottom: 4px; }
    .c-video .f-progress div {
      background: rgba(255, 255, 255, 0.4); }
      .c-video .f-progress div button:hover,
      .c-video .f-progress div button:active {
        background: #FFF; }
        .c-video .f-progress div button:hover span,
        .c-video .f-progress div button:active span {
          display: block; }
      .c-video .f-progress div button span {
        font-size: 13px;
        width: auto;
        top: -50px;
        background: #000;
        color: #FFF; }
        @media (max-width: 767px) {
          .c-video .f-progress div button span {
            font-size: 12px; } }
  .c-video button {
    color: #FFF;
    background: transparent;
    border: 0; }
  .c-video .f-video-controls {
    font-size: 24px;
    width: 100%;
    max-width: 1779px;
    height: 44px;
    background: #000;
    position: absolute;
    bottom: 0;
    display: inline-block; }
    @media (max-width: 767px) {
      .c-video .f-video-controls {
        font-size: 20px; } }
    .c-video .f-video-controls button.c-glyph {
      width: 44px;
      height: 44px;
      padding-top: 4px;
      vertical-align: middle; }
      .c-video .f-video-controls button.c-glyph.glyph-volume, .c-video .f-video-controls button.c-glyph.glyph-mute {
        padding-top: 12px; }
      .c-video .f-video-controls button.c-glyph:hover, .c-video .f-video-controls button.c-glyph:focus {
        color: rgba(255, 255, 255, 0.6); }
      .c-video .f-video-controls button.c-glyph:focus {
        outline: 1px dashed #FFF; }
      .c-video .f-video-controls button.c-glyph:active {
        color: rgba(255, 255, 255, 0.4); }
    .c-video .f-video-controls .f-timecode {
      font-size: 13px;
      color: #FFF;
      padding-right: 12px;
      position: relative;
      top: -2px; }
      @media (max-width: 767px) {
        .c-video .f-video-controls .f-timecode {
          font-size: 12px; } }
      .c-video .f-video-controls .f-timecode span {
        color: rgba(255, 255, 255, 0.6); }
  .c-video .f-play-pause {
    margin-left: 1px;
    margin-top: 1px; }
    .c-video .f-play-pause span {
      font-size: 13px;
      color: #FFF;
      position: absolute;
      height: 36px;
      min-width: 44px;
      bottom: 46px;
      left: 0;
      background: #000;
      padding: 8px; }
      @media (max-width: 767px) {
        .c-video .f-play-pause span {
          font-size: 12px; } }
      .c-video .f-play-pause span[aria-hidden="true"] {
        display: none; }
      .c-video .f-play-pause span[aria-hidden="false"] {
        display: block; }
  .c-video .f-full-screen {
    display: inline-block;
    position: absolute;
    top: 1px;
    right: 1px; }
    .c-video .f-full-screen span {
      font-size: 13px;
      color: #FFF;
      position: absolute;
      height: 36px;
      min-width: 44px;
      text-align: right;
      bottom: 47px;
      right: 0;
      background: #000;
      padding: 8px; }
      @media (max-width: 767px) {
        .c-video .f-full-screen span {
          font-size: 12px; } }
      .c-video .f-full-screen span[aria-hidden="true"] {
        display: none; }
      .c-video .f-full-screen span[aria-hidden="false"] {
        display: block; }
  .c-video .f-volume-button {
    display: inline-block;
    position: absolute;
    top: -4px;
    right: 45px; }
  .c-video .f-volume-slider {
    position: absolute;
    width: 44px;
    min-height: 148px;
    bottom: 46px;
    right: 46px;
    background: #000;
    border: 1px solid rgba(255, 255, 255, 0.6); }
    .c-video .f-volume-slider[aria-hidden="true"] {
      visibility: hidden; }
    .c-video .f-volume-slider[aria-hidden="false"] {
      visibility: visible; }
    .c-video .f-volume-slider .c-slider {
      direction: ltr;
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
      width: 120px;
      padding-bottom: 40px;
      margin-top: 52px;
      margin-left: -18px; }
      .c-video .f-volume-slider .c-slider div {
        background: rgba(255, 255, 255, 0.4); }
        .c-video .f-volume-slider .c-slider div button:hover,
        .c-video .f-volume-slider .c-slider div button:active {
          background: #FFF; }
        .c-video .f-volume-slider .c-slider div > span {
          min-height: 0;
          height: 4px;
          width: 100%;
          top: 0;
          left: 0;
          background: #0078D7; }
        .c-video .f-volume-slider .c-slider div button {
          z-index: 1; }
          .c-video .f-volume-slider .c-slider div button span {
            font-size: 13px;
            width: auto;
            -ms-transform: rotate(90deg);
                transform: rotate(90deg);
            min-width: 40px;
            min-height: 32px;
            top: 38px;
            left: -16px;
            background: #000;
            color: #FFF;
            border: 1px solid rgba(255, 255, 255, 0.6); }
            @media (max-width: 767px) {
              .c-video .f-volume-slider .c-slider div button span {
                font-size: 12px; } }
  .c-video .f-options {
    display: inline-block;
    position: absolute;
    top: 1px;
    right: 90px;
    margin-left: 12px; }
  .c-video .f-options-dialog {
    position: absolute;
    bottom: 46px;
    right: 90px;
    width: 160px;
    background: #000;
    border: 1px solid rgba(255, 255, 255, 0.6);
    overflow: hidden; }
    .c-video .f-options-dialog .c-list {
      margin: 0;
      position: absolute;
      left: 0;
      top: 0;
      width: 160px; }
      .c-video .f-options-dialog .c-list li {
        height: 40px;
        padding: 0;
        border-top: 1px solid rgba(255, 255, 255, 0.6); }
        .c-video .f-options-dialog .c-list li:first-child {
          border-top: 0; }
        .c-video .f-options-dialog .c-list li ul {
          display: none;
          left: 160px; }
          .c-video .f-options-dialog .c-list li ul li {
            position: relative; }
        .c-video .f-options-dialog .c-list li a {
          font-size: 13px;
          color: #FFF;
          display: block;
          height: 100%;
          width: 100%;
          padding: 8px 12px; }
          @media (max-width: 767px) {
            .c-video .f-options-dialog .c-list li a {
              font-size: 12px; } }
          .c-video .f-options-dialog .c-list li a .c-image {
            padding-right: 12px;
            display: inline-block; }
          .c-video .f-options-dialog .c-list li a.c-action-trigger {
            margin-top: 0; }
            .c-video .f-options-dialog .c-list li a.c-action-trigger:before {
              margin-left: 1px;
              margin-bottom: 5px; }
          .c-video .f-options-dialog .c-list li a.c-glyph[data-video-selectable] {
            color: rgba(255, 255, 255, 0.8); }
          .c-video .f-options-dialog .c-list li a.glyph-check-mark[data-video-selectable] {
            color: #FFF; }
            .c-video .f-options-dialog .c-list li a.glyph-check-mark[data-video-selectable]:before {
              float: right;
              margin-right: 0; }
          .c-video .f-options-dialog .c-list li a:hover {
            text-decoration: none;
            background: rgba(255, 255, 255, 0.1); }
          .c-video .f-options-dialog .c-list li a:focus {
            border: 1px dashed #FFF; }
          .c-video .f-options-dialog .c-list li a:active {
            text-decoration: none;
            background: rgba(255, 255, 255, 0.2);
            border: 0; }
    .c-video .f-options-dialog[aria-hidden="true"] {
      visibility: hidden; }
    .c-video .f-options-dialog[aria-hidden="false"] {
      visibility: visible; }
  .c-video .glyph-play:before {
    font-family: "MWF-MDL2";
    content: "\E768"; }
  .c-video .glyph-pause:before {
    font-family: "MWF-MDL2";
    content: "\E769"; }
  .c-video .glyph-full-screen:before {
    font-family: "MWF-MDL2";
    content: "\E740"; }
  .c-video .glyph-mute:before {
    font-family: "MWF-MDL2";
    content: "\E74F"; }
  .c-video .glyph-volume:before {
    font-family: "MWF-MDL2";
    content: "\E767"; }
  .c-video .glyph-more:before {
    font-family: "MWF-MDL2";
    content: "\E712"; }
  .c-video .glyph-copy:before {
    font-family: "MWF-MDL2";
    content: "\E8C8"; }
  .c-video .glyph-mail:before {
    font-family: "MWF-MDL2";
    content: "\E715"; }
  .c-video .glyph-check-mark:before {
    font-family: "MWF-MDL2";
    content: "\E73E"; }

@keyframes slidein {
  from {
    bottom: -44px; }
  to {
    bottom: 0; } }

@keyframes slideout {
  from {
    bottom: 0; }
  to {
    bottom: -44px; } }
  .c-video .f-slidein {
    animation-duration: 0.5s;
    animation-name: slidein;
    animation-fill-mode: forwards; }
  .c-video .f-slideout {
    animation-duration: 0.5s;
    animation-name: slideout;
    animation-fill-mode: forwards; }

/*Use m-product-placement-item,
  c-product placement depricated as of v.1.6.0

  TODO: Remove ALL instances on v2.0.0*/
.m-product-placement-item,
.c-product-placement {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  margin-right: 24px;
  margin-top: 12px; }
  .m-product-placement-item > a,
  .c-product-placement > a {
    display: block;
    width: 100%;
    height: 100%; }
    .m-product-placement-item > a:before, .m-product-placement-item > a:after,
    .c-product-placement > a:before,
    .c-product-placement > a:after {
      content: " ";
      display: table; }
    .m-product-placement-item > a:after,
    .c-product-placement > a:after {
      clear: both; }
    .m-product-placement-item > a > picture img,
    .m-product-placement-item > a .c-image,
    .c-product-placement > a > picture img,
    .c-product-placement > a .c-image {
      outline: 1px solid rgba(0, 0, 0, 0.1); }
    .m-product-placement-item > a:focus,
    .c-product-placement > a:focus {
      outline: 1px dashed rgba(0, 0, 0, 0.6); }
    .m-product-placement-item > a:hover .c-heading,
    .m-product-placement-item > a:hover .c-subheading,
    .c-product-placement > a:hover .c-heading,
    .c-product-placement > a:hover .c-subheading {
      text-decoration: underline; }
    .m-product-placement-item > a:hover > picture img,
    .m-product-placement-item > a:hover .c-image, .m-product-placement-item > a:focus > picture img,
    .m-product-placement-item > a:focus .c-image,
    .c-product-placement > a:hover > picture img,
    .c-product-placement > a:hover .c-image,
    .c-product-placement > a:focus > picture img,
    .c-product-placement > a:focus .c-image {
      outline: 1px solid rgba(0, 0, 0, 0.6); }
  .m-product-placement-item picture,
  .m-product-placement-item picture img,
  .m-product-placement-item picture .c-image,
  .c-product-placement picture,
  .c-product-placement picture img,
  .c-product-placement picture .c-image {
    display: inline-block; }
  .m-product-placement-item .c-badge,
  .c-product-placement .c-badge {
    margin-top: 12px;
    margin-bottom: 4px; }
    .m-product-placement-item .c-badge + .c-heading,
    .c-product-placement .c-badge + .c-heading {
      padding-top: 0; }
  .m-product-placement-item .c-heading,
  .c-product-placement .c-heading {
    font-size: 15px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: content-box;
    max-height: 20px;
    padding-top: 8px;
    font-weight: 400; }
  .m-product-placement-item .c-paragraph,
  .c-product-placement .c-paragraph {
    font-size: 15px;
    line-height: 20px;
    padding: 24px 0 0;
    font-weight: 400;
    overflow: hidden;
    box-sizing: content-box;
    max-height: 60px;
    color: rgba(0, 0, 0, 0.6); }
  .m-product-placement-item.context-accessory picture img,
  .m-product-placement-item.context-accessory .c-image, .m-product-placement-item.context-device picture img,
  .m-product-placement-item.context-device .c-image, .m-product-placement-item.context-artist picture img,
  .m-product-placement-item.context-artist .c-image,
  .c-product-placement.context-accessory picture img,
  .c-product-placement.context-accessory .c-image,
  .c-product-placement.context-device picture img,
  .c-product-placement.context-device .c-image,
  .c-product-placement.context-artist picture img,
  .c-product-placement.context-artist .c-image {
    outline: none; }
  .m-product-placement-item.context-accessory .f-default-image, .m-product-placement-item.context-device .f-default-image, .m-product-placement-item.context-artist .f-default-image,
  .c-product-placement.context-accessory .f-default-image,
  .c-product-placement.context-device .f-default-image,
  .c-product-placement.context-artist .f-default-image {
    outline: none; }
  .m-product-placement-item.context-artist picture img,
  .m-product-placement-item.context-artist .c-image,
  .c-product-placement.context-artist picture img,
  .c-product-placement.context-artist .c-image {
    border-radius: 50%; }
  .m-product-placement-item.context-artist .f-default-image,
  .c-product-placement.context-artist .f-default-image {
    border-radius: 50%; }
    .m-product-placement-item.context-artist .f-default-image picture img,
    .m-product-placement-item.context-artist .f-default-image .c-image,
    .c-product-placement.context-artist .f-default-image picture img,
    .c-product-placement.context-artist .f-default-image .c-image {
      border-radius: 0; }
  .m-product-placement-item.context-artist.f-size-medium > a > div,
  .c-product-placement.context-artist.f-size-medium > a > div {
    text-align: center;
    padding: 0 12px; }
  .m-product-placement-item.context-tvshow picture + div,
  .m-product-placement-item.context-tvshow .f-default-image + div,
  .c-product-placement.context-tvshow picture + div,
  .c-product-placement.context-tvshow .f-default-image + div {
    padding: 5px;
    height: 62px;
    width: 100%; }
  .m-product-placement-item .f-default-image,
  .c-product-placement .f-default-image {
    background-color: rgba(0, 0, 0, 0.2);
    outline: 1px solid rgba(0, 0, 0, 0.1); }
    .m-product-placement-item .f-default-image:focus,
    .c-product-placement .f-default-image:focus {
      outline: 1px dashed rgba(0, 0, 0, 0.6); }
    .m-product-placement-item .f-default-image:hover, .m-product-placement-item .f-default-image:focus,
    .c-product-placement .f-default-image:hover,
    .c-product-placement .f-default-image:focus {
      outline: 1px solid rgba(0, 0, 0, 0.6); }
    .m-product-placement-item .f-default-image picture,
    .c-product-placement .f-default-image picture {
      position: relative;
      width: 100%;
      height: 100%; }
      .m-product-placement-item .f-default-image picture .c-image,
      .c-product-placement .f-default-image picture .c-image {
        outline: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
      .m-product-placement-item .f-default-image picture:focus,
      .c-product-placement .f-default-image picture:focus {
        outline: none; }
  .m-product-placement-item.f-size-small,
  .c-product-placement.f-size-small {
    width: 358px; }
    .m-product-placement-item.f-size-small .c-badge,
    .c-product-placement.f-size-small .c-badge {
      display: none; }
    .m-product-placement-item.f-size-small picture,
    .c-product-placement.f-size-small picture {
      float: left;
      margin-right: 12px; }
    .m-product-placement-item.f-size-small .f-default-image,
    .c-product-placement.f-size-small .f-default-image {
      width: 72px;
      height: 72px;
      float: left;
      margin-right: 12px; }
    .m-product-placement-item.f-size-small.context-movie .f-default-image,
    .c-product-placement.f-size-small.context-movie .f-default-image {
      width: 72px;
      height: 103px; }
  .m-product-placement-item.f-size-medium,
  .c-product-placement.f-size-medium {
    width: 167px; }
    .m-product-placement-item.f-size-medium > a > div,
    .c-product-placement.f-size-medium > a > div {
      padding-right: 24px; }
    .m-product-placement-item.f-size-medium .f-default-image,
    .c-product-placement.f-size-medium .f-default-image {
      width: 167px;
      height: 167px;
      padding-right: 0; }
      .m-product-placement-item.f-size-medium .f-default-image + div,
      .c-product-placement.f-size-medium .f-default-image + div {
        padding-right: 24px; }
    .m-product-placement-item.f-size-medium.context-movie .f-default-image,
    .c-product-placement.f-size-medium.context-movie .f-default-image {
      width: 167px;
      height: 229px; }
  .m-product-placement-item.f-size-large,
  .c-product-placement.f-size-large {
    width: 358px; }
    .m-product-placement-item.f-size-large > a > div,
    .c-product-placement.f-size-large > a > div {
      padding-right: 24px; }
    .m-product-placement-item.f-size-large .f-default-image,
    .c-product-placement.f-size-large .f-default-image {
      width: 358px;
      height: 300px;
      padding-right: 0; }
      .m-product-placement-item.f-size-large .f-default-image + div,
      .c-product-placement.f-size-large .f-default-image + div {
        padding-right: 24px; }
  .m-product-placement-item.f-size-extra-large,
  .c-product-placement.f-size-extra-large {
    width: 740px; }
    .m-product-placement-item.f-size-extra-large > a > div,
    .c-product-placement.f-size-extra-large > a > div {
      padding-right: 48px; }
    .m-product-placement-item.f-size-extra-large .f-default-image,
    .c-product-placement.f-size-extra-large .f-default-image {
      width: 740px;
      height: 416px;
      padding-right: 0; }
      .m-product-placement-item.f-size-extra-large .f-default-image + div,
      .c-product-placement.f-size-extra-large .f-default-image + div {
        padding-right: 48px; }
  .m-product-placement-item.f-size-large .c-heading, .m-product-placement-item.f-size-extra-large .c-heading,
  .c-product-placement.f-size-large .c-heading,
  .c-product-placement.f-size-extra-large .c-heading {
    font-size: 20px;
    line-height: 24px;
    max-height: 48px;
    font-weight: 200; }
  @media only screen and (max-width: 539px) {
    .m-product-placement-item.f-size-large,
    .c-product-placement.f-size-large {
      width: 272px; }
      .m-product-placement-item.f-size-large .f-default-image,
      .c-product-placement.f-size-large .f-default-image {
        width: 272px;
        height: 272px; } }

/*  .c-hero depricated as of v.1.6, use .m-hero
    TODO: Remove .c-hero references as of v.2.0 */
.m-hero-item,
.c-hero {
  position: relative;
  overflow: hidden;
  padding: 0 5%;
  height: 600px; }
  .m-hero-item picture,
  .c-hero picture {
    display: block; }
  .m-hero-item > picture,
  .c-hero > picture {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden; }
    .m-hero-item > picture img,
    .c-hero > picture img {
      position: absolute; }
    .m-hero-item > picture:after,
    .c-hero > picture:after {
      content: "";
      display: block;
      position: relative;
      z-index: 1;
      width: 100%;
      height: 100%; }
  .m-hero-item > div,
  .c-hero > div {
    width: 100%;
    height: 100%;
    max-width: 1600px;
    position: relative;
    z-index: 1;
    margin: 0 auto; }
    .m-hero-item > div > div,
    .c-hero > div > div {
      position: absolute;
      z-index: 1;
      width: 520px; }
      .m-hero-item > div > div > div,
      .c-hero > div > div > div {
        margin-top: 24px; }
  .m-hero-item .c-heading,
  .c-hero .c-heading {
    font-size: 34px;
    line-height: 40px;
    padding: 38px 0 2px;
    font-weight: 100;
    overflow: hidden;
    box-sizing: content-box;
    max-height: 80px; }
  .m-hero-item .c-subheading,
  .c-hero .c-subheading {
    font-size: 20px;
    line-height: 24px;
    padding: 8px 0 4px;
    font-weight: 200;
    overflow: hidden;
    box-sizing: content-box;
    max-height: 48px; }
  .m-hero-item .c-paragraph,
  .c-hero .c-paragraph {
    font-size: 15px;
    line-height: 20px;
    padding: 24px 0 0;
    font-weight: 400;
    overflow: hidden;
    box-sizing: content-box;
    max-height: 80px; }
  .m-hero-item .c-product-title,
  .m-hero-item .c-product-subtitle,
  .c-hero .c-product-title,
  .c-hero .c-product-subtitle {
    font-size: 24px;
    overflow: hidden;
    box-sizing: content-box;
    max-height: 56px;
    line-height: 32px;
    max-height: 64px;
    padding: 0; }
  .m-hero-item .c-product-title,
  .c-hero .c-product-title {
    font-weight: 700; }
  .m-hero-item .c-product-subtitle,
  .c-hero .c-product-subtitle {
    font-weight: 100; }
  .m-hero-item .c-price,
  .c-hero .c-price {
    font-size: 20px;
    line-height: 24px;
    display: inline-block; }
  .m-hero-item .c-rating,
  .c-hero .c-rating {
    margin-top: 12px; }
  .m-hero-item .c-group,
  .c-hero .c-group {
    display: block;
    overflow: visible; }
    .m-hero-item .c-group > .c-call-to-action,
    .c-hero .c-group > .c-call-to-action {
      margin-right: 24px; }
      .m-hero-item .c-group > .c-call-to-action + .c-call-to-action,
      .c-hero .c-group > .c-call-to-action + .c-call-to-action {
        background: transparent;
        color: #0078D7;
        border-color: transparent;
        border-width: 2px;
        padding: 10px 44px 7px 24px;
        margin-left: -24px;
        margin-right: -24px;
        padding: 10px 43px 7px 25px; }
        .m-hero-item .c-group > .c-call-to-action + .c-call-to-action:focus, .m-hero-item .c-group > .c-call-to-action + .c-call-to-action:hover,
        .c-hero .c-group > .c-call-to-action + .c-call-to-action:focus,
        .c-hero .c-group > .c-call-to-action + .c-call-to-action:hover {
          background: transparent;
          border-color: transparent; }
        .m-hero-item .c-group > .c-call-to-action + .c-call-to-action:active,
        .c-hero .c-group > .c-call-to-action + .c-call-to-action:active {
          background: transparent;
          text-decoration: none; }
        .m-hero-item .c-group > .c-call-to-action + .c-call-to-action span:hover,
        .c-hero .c-group > .c-call-to-action + .c-call-to-action span:hover {
          text-decoration: underline; }
        .theme-light .m-hero-item .c-group > .c-call-to-action + .c-call-to-action, .theme-dark .theme-light .m-hero-item .c-group > .c-call-to-action + .c-call-to-action, .theme-light
        .c-hero .c-group > .c-call-to-action + .c-call-to-action, .theme-dark .theme-light
        .c-hero .c-group > .c-call-to-action + .c-call-to-action {
          color: #000;
          background: transparent;
          border-color: transparent; }
          .theme-light .m-hero-item .c-group > .c-call-to-action + .c-call-to-action:active, .theme-dark .theme-light .m-hero-item .c-group > .c-call-to-action + .c-call-to-action:active, .theme-light
          .c-hero .c-group > .c-call-to-action + .c-call-to-action:active, .theme-dark .theme-light
          .c-hero .c-group > .c-call-to-action + .c-call-to-action:active {
            color: rgba(0, 0, 0, 0.6); }
          .theme-light .m-hero-item .c-group > .c-call-to-action + .c-call-to-action:focus, .theme-dark .theme-light .m-hero-item .c-group > .c-call-to-action + .c-call-to-action:focus, .theme-light
          .c-hero .c-group > .c-call-to-action + .c-call-to-action:focus, .theme-dark .theme-light
          .c-hero .c-group > .c-call-to-action + .c-call-to-action:focus {
            outline-color: #000; }
        .theme-dark .m-hero-item .c-group > .c-call-to-action + .c-call-to-action, .theme-light .theme-dark .m-hero-item .c-group > .c-call-to-action + .c-call-to-action, .theme-dark
        .c-hero .c-group > .c-call-to-action + .c-call-to-action, .theme-light .theme-dark
        .c-hero .c-group > .c-call-to-action + .c-call-to-action {
          color: #FFF;
          background: transparent;
          border-color: transparent; }
          .theme-dark .m-hero-item .c-group > .c-call-to-action + .c-call-to-action:active, .theme-light .theme-dark .m-hero-item .c-group > .c-call-to-action + .c-call-to-action:active, .theme-dark
          .c-hero .c-group > .c-call-to-action + .c-call-to-action:active, .theme-light .theme-dark
          .c-hero .c-group > .c-call-to-action + .c-call-to-action:active {
            color: rgba(255, 255, 255, 0.6); }
          .theme-dark .m-hero-item .c-group > .c-call-to-action + .c-call-to-action:focus, .theme-light .theme-dark .m-hero-item .c-group > .c-call-to-action + .c-call-to-action:focus, .theme-dark
          .c-hero .c-group > .c-call-to-action + .c-call-to-action:focus, .theme-light .theme-dark
          .c-hero .c-group > .c-call-to-action + .c-call-to-action:focus {
            outline-color: #FFF; }
  .m-hero-item.theme-dark .c-group > .c-call-to-action + .c-call-to-action,
  .c-hero.theme-dark .c-group > .c-call-to-action + .c-call-to-action {
    color: #FFF; }
  .m-hero-item.theme-light .c-group > .c-call-to-action + .c-call-to-action,
  .c-hero.theme-light .c-group > .c-call-to-action + .c-call-to-action {
    color: #000; }
  .m-hero-item.theme-light .c-group.f-accent > .c-call-to-action, .m-hero-item.theme-dark .c-group.f-accent > .c-call-to-action,
  .c-hero.theme-light .c-group.f-accent > .c-call-to-action,
  .c-hero.theme-dark .c-group.f-accent > .c-call-to-action {
    margin-right: 24px; }
    .m-hero-item.theme-light .c-group.f-accent > .c-call-to-action + .c-call-to-action, .m-hero-item.theme-dark .c-group.f-accent > .c-call-to-action + .c-call-to-action,
    .c-hero.theme-light .c-group.f-accent > .c-call-to-action + .c-call-to-action,
    .c-hero.theme-dark .c-group.f-accent > .c-call-to-action + .c-call-to-action {
      color: #0078D7; }
  .m-hero-item .c-logo,
  .c-hero .c-logo {
    margin-top: 12px; }
  .m-hero-item.context-app .c-heading,
  .c-hero.context-app .c-heading {
    font-size: 24px;
    line-height: 28px;
    padding: 36px 0 4px;
    font-weight: 200;
    white-space: nowrap;
    max-height: 28px; }
  .m-hero-item.context-app .c-subheading,
  .c-hero.context-app .c-subheading {
    font-size: 18px;
    line-height: 24px;
    padding: 9px 0 3px;
    font-weight: 200;
    max-height: 48px; }
  .m-hero-item.context-article .c-heading,
  .c-hero.context-article .c-heading {
    font-size: 24px;
    line-height: 28px;
    padding: 36px 0 4px;
    font-weight: 200;
    max-height: 56px; }
  .m-hero-item.context-game .c-rating,
  .c-hero.context-game .c-rating {
    margin-top: 60px; }
  .m-hero-item.context-music-album .c-product-title,
  .c-hero.context-music-album .c-product-title {
    margin-top: 12px; }
  .m-hero-item.context-device > div > div > div, .m-hero-item.context-accessory > div > div > div, .m-hero-item.context-article > div > div > div, .m-hero-item.context-game > div > div > div,
  .c-hero.context-device > div > div > div,
  .c-hero.context-accessory > div > div > div,
  .c-hero.context-article > div > div > div,
  .c-hero.context-game > div > div > div {
    margin-top: 12px; }
  .m-hero-item.f-x-left > div > div,
  .c-hero.f-x-left > div > div {
    left: 0; }
  .m-hero-item.f-x-left > picture img,
  .c-hero.f-x-left > picture img {
    right: 0; }
  .m-hero-item.f-x-center,
  .c-hero.f-x-center {
    text-align: center; }
    .m-hero-item.f-x-center .c-group,
    .c-hero.f-x-center .c-group {
      -ms-flex-pack: center;
          justify-content: center; }
    .m-hero-item.f-x-center > div > div,
    .c-hero.f-x-center > div > div {
      left: 30%;
      left: calc(50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }
      .m-hero-item.f-x-center > div > div .c-image,
      .c-hero.f-x-center > div > div .c-image {
        margin: 0 auto; }
    .m-hero-item.f-x-center > picture img,
    .c-hero.f-x-center > picture img {
      left: calc(50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }
  .m-hero-item.f-x-right > div > div,
  .c-hero.f-x-right > div > div {
    right: 0; }
  .m-hero-item.f-x-right > picture img,
  .c-hero.f-x-right > picture img {
    left: 0; }
  .m-hero-item.f-y-top > div > div,
  .c-hero.f-y-top > div > div {
    top: 60px; }
  .m-hero-item.f-y-top > picture img,
  .c-hero.f-y-top > picture img {
    top: 0; }
  .m-hero-item.f-y-center .c-heading:first-child,
  .c-hero.f-y-center .c-heading:first-child {
    padding-top: 0; }
  .m-hero-item.f-y-center > div > div,
  .c-hero.f-y-center > div > div {
    top: 120px;
    top: calc(50%);
    -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
  .m-hero-item.f-y-center > picture img,
  .c-hero.f-y-center > picture img {
    top: calc(50%);
    -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
  .m-hero-item.f-y-center.f-x-center > div > div,
  .c-hero.f-y-center.f-x-center > div > div {
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  .m-hero-item.f-y-center.f-x-center > picture img,
  .c-hero.f-y-center.f-x-center > picture img {
    top: calc(50%);
    left: calc(50%);
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  .m-hero-item.f-y-bottom > div > div,
  .c-hero.f-y-bottom > div > div {
    bottom: 60px; }
  .m-hero-item.f-y-bottom > picture img,
  .c-hero.f-y-bottom > picture img {
    bottom: 0; }
  .m-hero-item[class*="f-mask"].theme-light > picture:after,
  .c-hero[class*="f-mask"].theme-light > picture:after {
    background: #FFF; }
  .m-hero-item[class*="f-mask"].theme-light.f-x-left.f-y-top > picture:after,
  .c-hero[class*="f-mask"].theme-light.f-x-left.f-y-top > picture:after {
    background: radial-gradient(circle at top left, #FFF, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-light.f-x-left.f-y-center > picture:after,
  .c-hero[class*="f-mask"].theme-light.f-x-left.f-y-center > picture:after {
    background: radial-gradient(circle at center left, #FFF, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-light.f-x-left.f-y-bottom > picture:after,
  .c-hero[class*="f-mask"].theme-light.f-x-left.f-y-bottom > picture:after {
    background: radial-gradient(circle at bottom left, #FFF, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-light.f-x-center.f-y-top > picture:after,
  .c-hero[class*="f-mask"].theme-light.f-x-center.f-y-top > picture:after {
    background: radial-gradient(circle at top center, #FFF, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-light.f-x-center.f-y-center > picture:after,
  .c-hero[class*="f-mask"].theme-light.f-x-center.f-y-center > picture:after {
    background: radial-gradient(circle at center center, #FFF, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-light.f-x-center.f-y-bottom > picture:after,
  .c-hero[class*="f-mask"].theme-light.f-x-center.f-y-bottom > picture:after {
    background: radial-gradient(circle at bottom center, #FFF, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-light.f-x-right.f-y-top > picture:after,
  .c-hero[class*="f-mask"].theme-light.f-x-right.f-y-top > picture:after {
    background: radial-gradient(circle at top right, #FFF, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-light.f-x-right.f-y-center > picture:after,
  .c-hero[class*="f-mask"].theme-light.f-x-right.f-y-center > picture:after {
    background: radial-gradient(circle at center right, #FFF, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-light.f-x-right.f-y-bottom > picture:after,
  .c-hero[class*="f-mask"].theme-light.f-x-right.f-y-bottom > picture:after {
    background: radial-gradient(circle at bottom right, #FFF, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-dark > picture:after,
  .c-hero[class*="f-mask"].theme-dark > picture:after {
    background: #000; }
  .m-hero-item[class*="f-mask"].theme-dark.f-x-left.f-y-top > picture:after,
  .c-hero[class*="f-mask"].theme-dark.f-x-left.f-y-top > picture:after {
    background: radial-gradient(circle at top left, #000, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-dark.f-x-left.f-y-center > picture:after,
  .c-hero[class*="f-mask"].theme-dark.f-x-left.f-y-center > picture:after {
    background: radial-gradient(circle at center left, #000, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-dark.f-x-left.f-y-bottom > picture:after,
  .c-hero[class*="f-mask"].theme-dark.f-x-left.f-y-bottom > picture:after {
    background: radial-gradient(circle at bottom left, #000, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-dark.f-x-center.f-y-top > picture:after,
  .c-hero[class*="f-mask"].theme-dark.f-x-center.f-y-top > picture:after {
    background: radial-gradient(circle at top center, #000, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-dark.f-x-center.f-y-center > picture:after,
  .c-hero[class*="f-mask"].theme-dark.f-x-center.f-y-center > picture:after {
    background: radial-gradient(circle at center center, #000, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-dark.f-x-center.f-y-bottom > picture:after,
  .c-hero[class*="f-mask"].theme-dark.f-x-center.f-y-bottom > picture:after {
    background: radial-gradient(circle at bottom center, #000, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-dark.f-x-right.f-y-top > picture:after,
  .c-hero[class*="f-mask"].theme-dark.f-x-right.f-y-top > picture:after {
    background: radial-gradient(circle at top right, #000, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-dark.f-x-right.f-y-center > picture:after,
  .c-hero[class*="f-mask"].theme-dark.f-x-right.f-y-center > picture:after {
    background: radial-gradient(circle at center right, #000, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item[class*="f-mask"].theme-dark.f-x-right.f-y-bottom > picture:after,
  .c-hero[class*="f-mask"].theme-dark.f-x-right.f-y-bottom > picture:after {
    background: radial-gradient(circle at bottom right, #000, rgba(255, 255, 255, 0) 80%); }
  .m-hero-item.f-mask-20 > picture:after,
  .c-hero.f-mask-20 > picture:after {
    opacity: 0.2; }
  .m-hero-item.f-mask-40 > picture:after,
  .c-hero.f-mask-40 > picture:after {
    opacity: 0.4; }
  .m-hero-item.f-mask-60 > picture:after,
  .c-hero.f-mask-60 > picture:after {
    opacity: 0.6; }
  .m-hero-item.f-mask-80 > picture:after,
  .c-hero.f-mask-80 > picture:after {
    opacity: 0.8; }
  .m-hero-item.f-mask-100 > picture:after,
  .c-hero.f-mask-100 > picture:after {
    opacity: 1; }
  .m-hero-item .c-video,
  .c-hero .c-video {
    position: absolute;
    height: 100%;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    left: 0; }
    .m-hero-item .c-video > h1,
    .c-hero .c-video > h1 {
      display: none; }
    .m-hero-item .c-video video,
    .c-hero .c-video video {
      min-width: 100%;
      min-height: 100%;
      height: auto;
      width: auto;
      z-index: -2;
      background-size: cover;
      overflow: hidden;
      position: absolute;
      left: 0;
      top: 0; }
  @media only screen and (max-width: 1083px) {
    .m-hero-item,
    .c-hero {
      height: 500px; }
      .m-hero-item > div > div,
      .c-hero > div > div {
        width: 440px; }
      .m-hero-item .c-heading,
      .c-hero .c-heading {
        font-size: 24px;
        line-height: 28px;
        padding: 36px 0 4px;
        font-weight: 200;
        max-height: 56px;
        padding-top: 0; }
      .m-hero-item .c-subheading,
      .c-hero .c-subheading {
        font-size: 18px;
        line-height: 24px;
        padding: 9px 0 3px;
        font-weight: 200;
        max-height: 72px; } }
  @media only screen and (max-width: 767px) {
    .m-hero-item,
    .c-hero {
      height: auto;
      padding: 0;
      text-align: center; }
      .m-hero-item[class*="f-x"][class*="f-y"] > picture img,
      .c-hero[class*="f-x"][class*="f-y"] > picture img {
        top: 0;
        left: 0;
        left: calc(50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
      .m-hero-item[class*="f-x"][class*="f-y"] > picture:after,
      .c-hero[class*="f-x"][class*="f-y"] > picture:after {
        display: none; }
      .m-hero-item[class*="f-x"][class*="f-y"] > div > div,
      .c-hero[class*="f-x"][class*="f-y"] > div > div {
        position: relative;
        width: auto;
        left: 0;
        top: 0;
        top: calc(50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
      .m-hero-item > picture,
      .c-hero > picture {
        position: relative;
        height: 400px; }
      .m-hero-item > div,
      .c-hero > div {
        padding: 12px;
        height: 280px; }
        .m-hero-item > div picture,
        .c-hero > div picture {
          display: none; }
      .m-hero-item .c-paragraph,
      .c-hero .c-paragraph {
        max-height: 40px; }
      .m-hero-item .c-heading,
      .m-hero-item.context-article .c-heading,
      .c-hero .c-heading,
      .c-hero.context-article .c-heading {
        font-size: 20px;
        line-height: 24px;
        padding: 35px 0 5px;
        font-weight: 200;
        max-height: 120px; }
      .m-hero-item .c-heading,
      .m-hero-item.context-app .c-heading,
      .m-hero-item.context-article .c-heading,
      .c-hero .c-heading,
      .c-hero.context-app .c-heading,
      .c-hero.context-article .c-heading {
        padding-top: 0; }
      .m-hero-item > div > div > div,
      .c-hero > div > div > div {
        -ms-flex-pack: center;
            justify-content: center; }
      .m-hero-item .c-group > .c-call-to-action,
      .c-hero .c-group > .c-call-to-action {
        margin: 0; }
        .m-hero-item .c-group > .c-call-to-action + .c-call-to-action,
        .c-hero .c-group > .c-call-to-action + .c-call-to-action {
          margin: 0; }
      .m-hero-item.theme-light .c-group.f-accent > .c-call-to-action, .m-hero-item.theme-dark .c-group.f-accent > .c-call-to-action,
      .c-hero.theme-light .c-group.f-accent > .c-call-to-action,
      .c-hero.theme-dark .c-group.f-accent > .c-call-to-action {
        margin: 0; }
        .m-hero-item.theme-light .c-group.f-accent > .c-call-to-action + .c-call-to-action, .m-hero-item.theme-dark .c-group.f-accent > .c-call-to-action + .c-call-to-action,
        .c-hero.theme-light .c-group.f-accent > .c-call-to-action + .c-call-to-action,
        .c-hero.theme-dark .c-group.f-accent > .c-call-to-action + .c-call-to-action {
          margin: 0; }
      .m-hero-item .c-subheading,
      .c-hero .c-subheading {
        display: none; }
      .m-hero-item.context-game .c-rating,
      .c-hero.context-game .c-rating {
        margin-top: 12px; }
      .m-hero-item.context-music-album .c-product-title,
      .c-hero.context-music-album .c-product-title {
        margin-top: 0; } }
  @media only screen and (max-width: 539px) {
    .m-hero-item > picture,
    .c-hero > picture {
      height: 300px; }
    .m-hero-item .c-price,
    .m-hero-item .c-rating,
    .m-hero-item .c-paragraph,
    .c-hero .c-price,
    .c-hero .c-rating,
    .c-hero .c-paragraph {
      display: none; } }

.m-additional-information .c-heading-4 + div {
  margin-top: 24px; }

.m-additional-information [data-grid="col-6"] > [data-grid="col-6"] {
  margin-bottom: 24px;
  padding-right: 12px; }

.m-additional-information .c-list.f-bare.f-lean {
  margin-bottom: 24px; }
  .m-additional-information .c-list.f-bare.f-lean:first-child {
    margin-top: 0; }

/** .c-alert deprecated v.1.6.0 - use m-alert **/
/** TODO: Remove c-alert in v.2.0 **/
.c-alert[role="alert"],
.m-alert[role="alert"] {
  padding-top: 0;
  margin-top: 24px;
  position: relative; }
  .c-alert[role="alert"].f-fixed,
  .m-alert[role="alert"].f-fixed {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 700; }
  .c-alert[role="alert"].f-information,
  .m-alert[role="alert"].f-information {
    background: #f2f2f2;
    color: #231F20; }
  .c-alert[role="alert"].f-warning,
  .m-alert[role="alert"].f-warning {
    background: #d02e00;
    color: #FFF; }
    .c-alert[role="alert"].f-warning .c-action-trigger,
    .m-alert[role="alert"].f-warning .c-action-trigger {
      color: #FFF;
      text-decoration: underline; }
  .c-alert[role="alert"].f-error,
  .m-alert[role="alert"].f-error {
    background: #fff999;
    color: #231F20; }
  .c-alert[role="alert"] .c-glyph,
  .m-alert[role="alert"] .c-glyph {
    float: left;
    top: 0;
    left: 0;
    margin-left: -8px;
    margin-right: 12px; }
    .c-alert[role="alert"] .c-glyph:before,
    .m-alert[role="alert"] .c-glyph:before {
      font-size: 24px;
      margin: 0; }
    .c-alert[role="alert"] .c-glyph ~ p.c-paragraph,
    .m-alert[role="alert"] .c-glyph ~ p.c-paragraph {
      margin-left: 28px; }
    .c-alert[role="alert"] .c-glyph.glyph-warning:before,
    .m-alert[role="alert"] .c-glyph.glyph-warning:before {
      content: "\E814"; }
    .c-alert[role="alert"] .c-glyph.glyph-info:before,
    .m-alert[role="alert"] .c-glyph.glyph-info:before {
      content: "\E946"; }
    .c-alert[role="alert"] .c-glyph.glyph-incident-triangle:before,
    .m-alert[role="alert"] .c-glyph.glyph-incident-triangle:before {
      content: "\E7BA"; }
  .c-alert[role="alert"] > .c-glyph.c-action-trigger.glyph-cancel,
  .m-alert[role="alert"] > .c-glyph.c-action-trigger.glyph-cancel {
    height: 48px;
    width: 48px;
    position: absolute;
    right: 1px;
    left: auto;
    top: 1px;
    margin: 0;
    margin-right: 10px;
    padding: 14px 6px;
    z-index: 1;
    float: right;
    color: currentColor; }
    .c-alert[role="alert"] > .c-glyph.c-action-trigger.glyph-cancel:before,
    .m-alert[role="alert"] > .c-glyph.c-action-trigger.glyph-cancel:before {
      font-size: 15px;
      content: "\E711"; }
  .c-alert[role="alert"] > div,
  .m-alert[role="alert"] > div {
    max-width: 1600px;
    margin: 0 auto;
    padding: 16px 48px 16px 20px;
    float: inherit; }
    .c-alert[role="alert"] > div > .c-heading,
    .m-alert[role="alert"] > div > .c-heading {
      font-size: 18px;
      line-height: 24px;
      padding: 37px 0 3px;
      font-weight: 200;
      padding: 2px 0 8px; }
    .c-alert[role="alert"] > div > .c-paragraph,
    .m-alert[role="alert"] > div > .c-paragraph {
      font-size: 13px;
      padding-top: 0;
      margin-right: 15px; }
      @media (max-width: 767px) {
        .c-alert[role="alert"] > div > .c-paragraph,
        .m-alert[role="alert"] > div > .c-paragraph {
          font-size: 12px; } }
      .c-alert[role="alert"] > div > .c-paragraph .c-group,
      .m-alert[role="alert"] > div > .c-paragraph .c-group {
        overflow: visible;
        display: block; }
        .c-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger,
        .m-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger {
          font-size: 13px;
          line-height: 16px;
          padding-left: 10px;
          padding-right: 10px; }
          @media (max-width: 767px) {
            .c-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger,
            .m-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger {
              font-size: 12px;
              line-height: 16px; } }
        @media only screen and (max-width: 767px) {
          .c-alert[role="alert"] > div > .c-paragraph .c-group,
          .m-alert[role="alert"] > div > .c-paragraph .c-group {
            display: -ms-flexbox;
            display: flex;
            margin-left: -12px;
            margin-right: -12px; }
            .c-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger,
            .m-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger {
              margin-top: 0;
              vertical-align: baseline; } }
        @media only screen and (min-width: 768px) {
          .c-alert[role="alert"] > div > .c-paragraph .c-group,
          .m-alert[role="alert"] > div > .c-paragraph .c-group {
            display: inline;
            padding-left: 15px;
            float: right; }
            .c-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger,
            .m-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger {
              margin: -7px 0 0; } }

/* .c-back-to-top has been depricated as of v.1.6
    TODO: Remove as of v.2.0*/
a.m-back-to-top,
a.c-back-to-top {
  visibility: hidden; }
  @media only screen and (min-width: 768px) {
    a.m-back-to-top,
    a.c-back-to-top {
      position: fixed;
      bottom: 24px;
      right: 24px;
      width: 48px;
      height: 48px;
      background: rgba(0, 0, 0, 0.1);
      cursor: pointer;
      visibility: visible;
      float: right;
      padding: 12px;
      z-index: 500;
      opacity: 1;
      transition: opacity 600ms cubic-bezier(0.19, 1, 0.22, 1); }
      a.m-back-to-top:hover, a.m-back-to-top:focus,
      a.c-back-to-top:hover,
      a.c-back-to-top:focus {
        background: rgba(0, 0, 0, 0.2); }
      a.m-back-to-top:focus,
      a.c-back-to-top:focus {
        outline: 1px dashed #000; }
      a.m-back-to-top:active,
      a.c-back-to-top:active {
        background: rgba(0, 0, 0, 0.3); }
      a.m-back-to-top .c-glyph.glyph-up,
      a.c-back-to-top .c-glyph.glyph-up {
        font-size: 24px; }
        a.m-back-to-top .c-glyph.glyph-up:before,
        a.c-back-to-top .c-glyph.glyph-up:before {
          width: 24px;
          height: 24px;
          content: "\E74A"; }
      a.m-back-to-top[aria-disabled="true"],
      a.c-back-to-top[aria-disabled="true"] {
        visibility: hidden;
        opacity: 0;
        transition: visibility 601ms cubic-bezier(0.19, 1, 0.22, 1), opacity 600ms cubic-bezier(0.19, 1, 0.22, 1); } }

.m-banner {
  text-align: center; }
  .m-banner .c-heading-3 {
    overflow: hidden;
    box-sizing: content-box;
    max-height: 80px;
    padding-bottom: 3.1812px; }
  .m-banner .c-caption-1 {
    font-size: 18px;
    padding-top: 20px;
    color: rgba(0, 0, 0, 0.6); }
  .m-banner .c-image {
    margin: 0 auto;
    width: auto;
    max-height: 70px; }
    .m-banner .c-image + .c-heading-3 {
      padding-top: 10px; }
  .m-banner a.c-call-to-action {
    background: transparent;
    color: #0078D7;
    border-color: transparent;
    border-width: 2px;
    padding: 10px 44px 7px 24px;
    margin-left: -24px;
    margin-right: -24px; }
    .m-banner a.c-call-to-action:focus, .m-banner a.c-call-to-action:hover {
      background: transparent;
      border-color: transparent; }
    .m-banner a.c-call-to-action:active {
      background: transparent;
      text-decoration: none; }
    .m-banner a.c-call-to-action span:hover {
      text-decoration: underline; }
    .theme-light .m-banner a.c-call-to-action, .theme-dark .theme-light .m-banner a.c-call-to-action {
      color: #000;
      background: transparent;
      border-color: transparent; }
      .theme-light .m-banner a.c-call-to-action:active, .theme-dark .theme-light .m-banner a.c-call-to-action:active {
        color: rgba(0, 0, 0, 0.6); }
      .theme-light .m-banner a.c-call-to-action:focus, .theme-dark .theme-light .m-banner a.c-call-to-action:focus {
        outline-color: #000; }
    .theme-dark .m-banner a.c-call-to-action, .theme-light .theme-dark .m-banner a.c-call-to-action {
      color: #FFF;
      background: transparent;
      border-color: transparent; }
      .theme-dark .m-banner a.c-call-to-action:active, .theme-light .theme-dark .m-banner a.c-call-to-action:active {
        color: rgba(255, 255, 255, 0.6); }
      .theme-dark .m-banner a.c-call-to-action:focus, .theme-light .theme-dark .m-banner a.c-call-to-action:focus {
        outline-color: #FFF; }

/** .c-compare-chart class deprecated on v1.3.0 **/
.c-compare-chart,
.m-compare-chart {
  /** .c-product-placement deprecated on v1.6.0 **/
  /*  use .m-product-placement-item
        TODO: remove c- in v.2.0 */ }
  .c-compare-chart .m-product-placement-item img,
  .c-compare-chart .c-product-placement img,
  .m-compare-chart .m-product-placement-item img,
  .m-compare-chart .c-product-placement img {
    margin: 0; }
  .c-compare-chart .m-product-placement-item [aria-hidden="true"],
  .c-compare-chart .c-product-placement [aria-hidden="true"],
  .m-compare-chart .m-product-placement-item [aria-hidden="true"],
  .m-compare-chart .c-product-placement [aria-hidden="true"] {
    visibility: visible; }
  .c-compare-chart .m-product-placement-item .c-heading-4,
  .c-compare-chart .c-product-placement .c-heading-4,
  .m-compare-chart .m-product-placement-item .c-heading-4,
  .m-compare-chart .c-product-placement .c-heading-4 {
    padding: 4px 0 8px; }
  .c-compare-chart section .f-row,
  .m-compare-chart section .f-row {
    display: inline-block;
    padding-right: 24px;
    margin: 10px 0 0; }
  .c-compare-chart section .f-icons,
  .m-compare-chart section .f-icons {
    margin-bottom: 24px; }
  .c-compare-chart section img,
  .m-compare-chart section img {
    margin: 5px;
    display: initial; }
  .c-compare-chart section button,
  .m-compare-chart section button {
    color: #FFF;
    background-color: #0078D7;
    margin-bottom: 24px; }
    .c-compare-chart section button:hover, .c-compare-chart section button:focus,
    .m-compare-chart section button:hover,
    .m-compare-chart section button:focus {
      background-color: #006cc2;
      border-color: rgba(0, 0, 0, 0.4); }
    .c-compare-chart section button:active,
    .m-compare-chart section button:active {
      background-color: #005497;
      border-color: transparent; }
    .c-compare-chart section button[disabled],
    .m-compare-chart section button[disabled] {
      color: rgba(0, 0, 0, 0.2);
      background-color: rgba(0, 120, 215, 0.2);
      border-color: transparent; }
    .theme-light .c-compare-chart section button, .theme-dark .theme-light .c-compare-chart section button, .theme-light
    .m-compare-chart section button, .theme-dark .theme-light
    .m-compare-chart section button {
      color: #FFF;
      background-color: #000;
      border-color: transparent; }
      .theme-light .c-compare-chart section button:focus, .theme-dark .theme-light .c-compare-chart section button:focus, .theme-light
      .m-compare-chart section button:focus, .theme-dark .theme-light
      .m-compare-chart section button:focus {
        outline-color: #000;
        background-color: rgba(0, 0, 0, 0.8); }
      .theme-light .c-compare-chart section button:hover, .theme-dark .theme-light .c-compare-chart section button:hover, .theme-light
      .m-compare-chart section button:hover, .theme-dark .theme-light
      .m-compare-chart section button:hover {
        background-color: rgba(0, 0, 0, 0.8); }
      .theme-light .c-compare-chart section button:active, .theme-dark .theme-light .c-compare-chart section button:active, .theme-light
      .m-compare-chart section button:active, .theme-dark .theme-light
      .m-compare-chart section button:active {
        background-color: rgba(0, 0, 0, 0.6); }
      .theme-light .c-compare-chart section button[disabled], .theme-dark .theme-light .c-compare-chart section button[disabled], .theme-light
      .m-compare-chart section button[disabled], .theme-dark .theme-light
      .m-compare-chart section button[disabled] {
        background-color: rgba(0, 0, 0, 0.2);
        color: rgba(0, 0, 0, 0.2); }
    .theme-dark .c-compare-chart section button, .theme-light .theme-dark .c-compare-chart section button, .theme-dark
    .m-compare-chart section button, .theme-light .theme-dark
    .m-compare-chart section button {
      color: #000;
      background-color: #FFF;
      border-color: transparent; }
      .theme-dark .c-compare-chart section button:focus, .theme-light .theme-dark .c-compare-chart section button:focus, .theme-dark
      .m-compare-chart section button:focus, .theme-light .theme-dark
      .m-compare-chart section button:focus {
        outline-color: #FFF;
        background-color: rgba(255, 255, 255, 0.8); }
      .theme-dark .c-compare-chart section button:hover, .theme-light .theme-dark .c-compare-chart section button:hover, .theme-dark
      .m-compare-chart section button:hover, .theme-light .theme-dark
      .m-compare-chart section button:hover {
        background-color: rgba(255, 255, 255, 0.8); }
      .theme-dark .c-compare-chart section button:active, .theme-light .theme-dark .c-compare-chart section button:active, .theme-dark
      .m-compare-chart section button:active, .theme-light .theme-dark
      .m-compare-chart section button:active {
        background-color: rgba(255, 255, 255, 0.6); }
      .theme-dark .c-compare-chart section button[disabled], .theme-light .theme-dark .c-compare-chart section button[disabled], .theme-dark
      .m-compare-chart section button[disabled], .theme-light .theme-dark
      .m-compare-chart section button[disabled] {
        background-color: rgba(255, 255, 255, 0.2);
        color: rgba(255, 255, 255, 0.2); }
  .c-compare-chart section ul,
  .m-compare-chart section ul {
    margin-bottom: 24px; }
  .c-compare-chart section .c-call-to-action,
  .m-compare-chart section .c-call-to-action {
    margin-top: 15px; }
  .c-compare-chart section .c-divider,
  .m-compare-chart section .c-divider {
    box-sizing: border-box; }
  .c-compare-chart section p,
  .m-compare-chart section p {
    margin-bottom: 24px;
    padding: 0;
    display: block; }
  .c-compare-chart section [aria-hidden="true"],
  .m-compare-chart section [aria-hidden="true"] {
    visibility: hidden; }
  @media only screen and (max-width: 539px) {
    .c-compare-chart,
    .m-compare-chart {
      padding: 0 24px; }
    .c-compare-chart section .f-column .f-row img,
    .m-compare-chart section .f-column .f-row img {
      max-height: 112px;
      max-width: 100%;
      text-align: center; }
    .c-compare-chart h3[aria-hidden="true"],
    .m-compare-chart h3[aria-hidden="true"] {
      visibility: visible; } }

.m-content-placement {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0; }
  @media only screen and (min-width: 540px) {
    .m-content-placement {
      padding-left: 12px;
      padding-right: 12px; } }
  @media only screen and (min-width: 768px) {
    .m-content-placement {
      padding-left: 24px;
      padding-right: 24px;
      padding-top: 48px; }
      .m-content-placement .c-content-placement {
        margin-top: 0; } }
  @media only screen and (min-width: 1400px) {
    .m-content-placement {
      padding-left: 36px;
      padding-right: 36px; } }

.m-feature {
  padding-top: 48px; }
  @media only screen and (min-width: 1083px) {
    .m-feature .c-feature.f-align-left > div {
      padding-left: 0; }
    .m-feature .c-feature.f-align-right > div {
      left: 50%;
      padding-right: 0; } }
  .m-feature + .m-feature {
    padding-top: 0; }
  .m-feature[data-grid~="container"] {
    padding-left: 12px;
    padding-right: 12px;
    max-width: 100%;
    clear: both; }
    @media only screen and (min-width: 540px) {
      .m-feature[data-grid~="container"] {
        padding-left: 24px;
        padding-right: 24px; } }
    @media only screen and (min-width: 768px) {
      .m-feature[data-grid~="container"] {
        padding-left: 36px;
        padding-right: 36px; } }
    @media only screen and (min-width: 1400px) {
      .m-feature[data-grid~="container"] {
        padding-left: 48px;
        padding-right: 48px; } }

.m-feature-channel {
  display: block;
  position: relative;
  height: 240px;
  overflow: hidden;
  padding-top: 0;
  margin-top: 48px; }
  .m-feature-channel > .c-image img {
    left: 0;
    max-width: inherit;
    position: absolute; }
  .m-feature-channel > section {
    position: relative;
    z-index: 1; }
    .m-feature-channel > section > .c-group li {
      display: none; }
    .m-feature-channel > section .c-call-to-action {
      margin-top: 16px; }
  .m-feature-channel > div {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0; }
  @media only screen and (max-width: 767px) {
    .m-feature-channel > section {
      text-align: center; }
    .m-feature-channel > div {
      background-image: none !important;
      left: 0; }
    .m-feature-channel.theme-dark > div {
      background: rgba(0, 0, 0, 0.4); }
    .m-feature-channel.theme-light > div {
      background: rgba(255, 255, 255, 0.4); } }
  @media only screen and (min-width: 540px) {
    .m-feature-channel {
      height: 260px; } }
  @media only screen and (max-width: 1083px) {
    .m-feature-channel > section {
      top: calc(50% - 48px); }
      .m-feature-channel > section > .c-heading-4 {
        padding-top: 0; }
        .m-feature-channel > section > .c-heading-4 .c-hyperlink {
          display: none; } }
  @media only screen and (min-width: 768px) {
    .m-feature-channel {
      height: 280px; }
      .m-feature-channel > div {
        left: calc(50% - 150px);
        right: 0; }
      .m-feature-channel.theme-dark > div {
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #333333 150px); }
      .m-feature-channel.theme-light > div {
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #e6e6e6 150px); }
      .m-feature-channel > section {
        padding: 0 48px;
        position: absolute;
        right: 0; }
        .m-feature-channel > section > .c-group {
          margin-right: -24px; } }
  @media only screen and (min-width: 768px) and (max-width: 1083px) {
    .m-feature-channel > section {
      width: 50%; } }
  @media only screen and (min-width: 1084px) {
    .m-feature-channel {
      height: 370px; }
      .m-feature-channel > section .c-call-to-action {
        display: none; }
      .m-feature-channel > section .c-group li:nth-child(-n+3) {
        display: inherit; }
      .m-feature-channel > div {
        left: auto;
        width: 749px; } }
  @media only screen and (min-width: 1400px) {
    .m-feature-channel > section .c-group li:nth-child(-n+4) {
      display: inherit; }
    .m-feature-channel > div {
      width: 960px; } }
  @media only screen and (min-width: 1779px) {
    .m-feature-channel > section .c-group li:nth-child(-n+5) {
      display: inherit; }
    .m-feature-channel > div {
      width: 1131px; } }

.m-group-call-to-action {
  padding-top: 34px; }
  .m-group-call-to-action strong {
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 10px; }
    @media (max-width: 767px) {
      .m-group-call-to-action strong {
        font-size: 16px;
        line-height: 20px; } }
  .m-group-call-to-action .c-group {
    height: initial;
    position: relative; }
    .m-group-call-to-action .c-group .c-call-to-action {
      font-size: 18px;
      line-height: 24px;
      border: 0;
      font-weight: 200; }
      @media (max-width: 767px) {
        .m-group-call-to-action .c-group .c-call-to-action {
          font-size: 16px;
          line-height: 20px; } }
      .m-group-call-to-action .c-group .c-call-to-action:after {
        content: ""; }

@media only screen and (max-width: 767px) {
  .m-group-call-to-action {
    padding-top: 24px; }
    .m-group-call-to-action strong {
      padding-bottom: 6px; }
    .m-group-call-to-action .c-call-to-action {
      padding: 6px 0; } }

.m-hero {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0; }
  @media only screen and (max-width: 1083px) {
    .m-hero .m-hero-item,
    .m-hero .c-hero {
      padding-left: 36px;
      padding-right: 36px; } }
  @media only screen and (max-width: 767px) {
    .m-hero .m-hero-item,
    .m-hero .c-hero {
      padding-left: 0;
      padding-right: 0; } }

.m-in-page-navigation {
  padding-top: 0; }

.m-link-navigation {
  padding-top: 0; }

.m-media {
  padding-bottom: 4px;
  padding-top: 0; }
  .m-media:before, .m-media:after {
    content: " ";
    display: table; }
  .m-media:after {
    clear: both; }
  .m-media .c-image {
    float: left;
    margin-right: 12px; }
  .m-media [class*="c-heading"],
  .m-media [class*="c-paragraph"],
  .m-media [class*="c-subheading"] {
    float: left;
    width: calc(100% - 60px);
    padding: 0 24px 0 0; }
  @media only screen and (min-width: 539px) {
    .m-media [class*='c-heading'] {
      float: none;
      display: inline-block; } }

.m-hyperlink-group {
  padding-left: 0;
  padding-right: 0; }
  .m-hyperlink-group > div {
    text-align: center;
    padding: 0 12.5% 19px; }
    .m-hyperlink-group > div .c-heading {
      font-size: 20px;
      line-height: 24px;
      padding: 35px 0 5px;
      overflow: hidden;
      box-sizing: content-box;
      max-height: 48px;
      padding-bottom: 1.636px;
      font-weight: 700; }
    .m-hyperlink-group > div ul {
      margin: 0;
      padding: 0; }
      .m-hyperlink-group > div ul li {
        padding: 0; }
        .m-hyperlink-group > div ul li .c-hyperlink {
          font-size: 18px;
          line-height: 24px;
          white-space: nowrap;
          overflow: hidden;
          box-sizing: content-box;
          max-height: 24px;
          padding: 10px 0;
          display: block;
          text-decoration: none;
          font-weight: 200; }
          @media (max-width: 767px) {
            .m-hyperlink-group > div ul li .c-hyperlink {
              font-size: 16px;
              line-height: 20px; } }
    .m-hyperlink-group > div.f-background-accent {
      background: #0078D7; }
    .m-hyperlink-group > div.f-background-neutral-00 {
      background: #FFF; }
    .m-hyperlink-group > div.f-background-neutral-10 {
      background: #E3E3E3; }
    .m-hyperlink-group > div.f-background-neutral-20 {
      background: #C8C8C8; }
    .m-hyperlink-group > div.f-background-neutral-30 {
      background: #ACACAC; }
    .m-hyperlink-group > div.f-background-neutral-45 {
      background: #919191; }
    .m-hyperlink-group > div.f-background-neutral-55 {
      background: #767676; }
    .m-hyperlink-group > div.f-background-neutral-65 {
      background: #5E5E5E; }
    .m-hyperlink-group > div.f-background-neutral-75 {
      background: #464646; }
    .m-hyperlink-group > div.f-background-neutral-80 {
      background: #2F2F2F; }
    .m-hyperlink-group > div.f-background-neutral-90 {
      background: #171717; }
    .m-hyperlink-group > div.f-background-neutral-100 {
      background: #000; }
    .m-hyperlink-group > div.f-brand-neutral-100 {
      background: #000; }
    .theme-light .m-hyperlink-group > div, .theme-dark .theme-light .m-hyperlink-group > div {
      color: #000; }
    .theme-dark .m-hyperlink-group > div, .theme-light .theme-dark .m-hyperlink-group > div {
      color: #f2f2f2; }

@media only screen and (max-width: 767px) {
  .m-hyperlink-group > div .c-heading {
    padding-top: 24px;
    padding-bottom: 6px; }
  .m-hyperlink-group > div ul {
    margin: 0;
    padding: 0; }
    .m-hyperlink-group > div ul li {
      padding: 0; }
      .m-hyperlink-group > div ul li .c-hyperlink {
        padding: 6px 0; } }

/*
* Module & component specific integration
*/
.c-mosaic-placement .m-hyperlink-group > div {
  padding: 0;
  height: 100%; }

.m-hyperlink-group-content-placement {
  padding-left: 0;
  padding-right: 0; }
  @media only screen and (min-width: 768px) {
    .m-hyperlink-group-content-placement,
    .m-hyperlink-group-content-placement [data-grid*="col-"] {
      display: -ms-flexbox;
      display: flex; } }
  .m-hyperlink-group-content-placement [class^="m-"] {
    padding-top: 0; }
  .m-hyperlink-group-content-placement .c-content-placement {
    margin-top: 0; }
  .m-hyperlink-group-content-placement .m-hyperlink-group {
    display: block; }
  .m-hyperlink-group-content-placement .f-background-accent {
    height: 100%; }

.m-mosaic {
  padding-left: 0;
  padding-right: 0; }

.m-multi-column {
  padding-top: 0; }
  .m-multi-column > div,
  .m-multi-column > ul {
    -webkit-column-gap: 48px;
       -moz-column-gap: 48px;
            column-gap: 48px; }
    .m-multi-column > div > li,
    .m-multi-column > ul > li {
      padding: 0; }
      .m-multi-column > div > li a.c-hyperlink,
      .m-multi-column > ul > li a.c-hyperlink {
        padding: 8px 0;
        display: inline-block; }
  .m-multi-column.f-columns-1 > div,
  .m-multi-column.f-columns-1 > ul {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1; }
  .m-multi-column.f-columns-2 > div,
  .m-multi-column.f-columns-2 > ul {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; }
  .m-multi-column.f-columns-3 > div,
  .m-multi-column.f-columns-3 > ul {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3; }
  .m-multi-column.f-columns-4 > div,
  .m-multi-column.f-columns-4 > ul {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4; }
  @media only screen and (max-width: 2048px) {
    .m-multi-column.f-columns-5 > div,
    .m-multi-column.f-columns-5 > ul {
      -webkit-columns: 5;
         -moz-columns: 5;
              columns: 5; } }
  @media only screen and (max-width: 1778px) {
    .m-multi-column.f-columns-4 > div,
    .m-multi-column.f-columns-4 > ul, .m-multi-column.f-columns-5 > div,
    .m-multi-column.f-columns-5 > ul {
      -webkit-columns: 4;
         -moz-columns: 4;
              columns: 4; } }
  @media only screen and (max-width: 1399px) {
    .m-multi-column.f-columns-4 > div,
    .m-multi-column.f-columns-4 > ul, .m-multi-column.f-columns-5 > div,
    .m-multi-column.f-columns-5 > ul {
      -webkit-columns: 3;
         -moz-columns: 3;
              columns: 3; } }
  @media only screen and (max-width: 1083px) {
    .m-multi-column.f-columns-4 > div,
    .m-multi-column.f-columns-4 > ul, .m-multi-column.f-columns-5 > div,
    .m-multi-column.f-columns-5 > ul {
      -webkit-columns: 3;
         -moz-columns: 3;
              columns: 3; } }
  @media only screen and (max-width: 767px) {
    .m-multi-column.f-columns-3 > div,
    .m-multi-column.f-columns-3 > ul, .m-multi-column.f-columns-4 > div,
    .m-multi-column.f-columns-4 > ul, .m-multi-column.f-columns-5 > div,
    .m-multi-column.f-columns-5 > ul {
      -webkit-columns: 2;
         -moz-columns: 2;
              columns: 2; } }
  @media only screen and (max-width: 539px) {
    .m-multi-column.f-columns-2 > div,
    .m-multi-column.f-columns-2 > ul, .m-multi-column.f-columns-3 > div,
    .m-multi-column.f-columns-3 > ul, .m-multi-column.f-columns-4 > div,
    .m-multi-column.f-columns-4 > ul, .m-multi-column.f-columns-5 > div,
    .m-multi-column.f-columns-5 > ul {
      -webkit-columns: 1;
         -moz-columns: 1;
              columns: 1; } }

.m-page-bar {
  position: relative;
  min-width: inherit;
  padding-top: 0;
  background: #FFF;
  border-bottom: 1px solid #E3E3E3; }
  .m-page-bar.f-hidden {
    display: none; }
  .m-page-bar.f-sticky {
    z-index: 500;
    visibility: hidden;
    position: fixed;
    top: -60px;
    transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1); }
    .m-page-bar.f-sticky.f-show {
      visibility: visible;
      top: 0; }
  .m-page-bar > div {
    height: 60px;
    width: 30%;
    float: right; }
    .m-page-bar > div:before {
      content: ' ';
      display: inline-block;
      vertical-align: middle;
      height: 100%; }
    .m-page-bar > div:first-child {
      width: 70%;
      float: left; }
    .m-page-bar > div [class^="c-heading-"] {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      padding-top: 0;
      margin-right: 24px; }
      .m-page-bar > div [class^="c-heading-"] .c-hyperlink {
        float: none; }
    .m-page-bar > div .context-menu [class^="c-heading-"] {
      float: left;
      padding-top: 5px; }
      .m-page-bar > div .context-menu [class^="c-heading-"] + .c-list li:first-child {
        margin-left: 24px; }
    .m-page-bar > div .context-menu .c-list {
      margin: 0;
      white-space: nowrap; }
      .m-page-bar > div .context-menu .c-list li {
        display: inline-block;
        margin: 0 24px; }
        .m-page-bar > div .context-menu .c-list li.f-active .c-hyperlink {
          color: #000; }
        .m-page-bar > div .context-menu .c-list li .c-hyperlink {
          color: #5E5E5E; }
          .m-page-bar > div .context-menu .c-list li .c-hyperlink:hover {
            text-decoration: none; }
    .m-page-bar > div > div {
      width: 95%;
      float: none;
      display: inline-block;
      vertical-align: middle; }
      .m-page-bar > div > div > div {
        float: left;
        width: inherit; }
        .m-page-bar > div > div > div + div {
          display: block;
          width: 100%; }
        .m-page-bar > div > div > div > .c-hyperlink {
          display: block;
          margin: 0;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
    .m-page-bar > div > .c-price {
      width: initial;
      float: right;
      padding: 20px 0;
      margin: 0 12px; }
    .m-page-bar > div > .c-call-to-action {
      float: right;
      margin: 10px 0;
      margin-left: 12px;
      max-width: 90%; }
  @media only screen and (max-width: 1083px) {
    .m-page-bar > div {
      width: 40%; }
      .m-page-bar > div:first-child {
        width: 60%; } }
  @media only screen and (max-width: 767px) {
    .m-page-bar {
      width: 100%; }
      .m-page-bar > div .context-menu [class^="c-heading-"] {
        padding-top: 8px; } }
  @media only screen and (max-width: 539px) {
    .m-page-bar > div {
      width: 50%; }
      .m-page-bar > div:first-child {
        width: 50%; }
      .m-page-bar > div > .c-price {
        display: none; } }

.m-ratings-and-reviews .context-filter,
.m-ratings-and-reviews .context-sort {
  padding-right: 24px; }

.m-ratings-and-reviews .context-response {
  padding-top: 24px; }
  .m-ratings-and-reviews .context-response > div {
    position: relative;
    padding-left: 24px; }
    .m-ratings-and-reviews .context-response > div:before {
      font-family: "MWF-MDL2";
      content: "\E73E";
      position: absolute;
      left: 0;
      top: 0; }
    .m-ratings-and-reviews .context-response > div .c-content-toggle p {
      padding-top: 10px; }

.m-ratings-and-reviews .context-helpful-select {
  padding-top: 24px; }
  .m-ratings-and-reviews .context-helpful-select .c-meta-text {
    padding-right: 13px; }
  .m-ratings-and-reviews .context-helpful-select .c-group {
    display: inline-block;
    vertical-align: bottom; }
    .m-ratings-and-reviews .context-helpful-select .c-group button {
      display: inline-block;
      color: #0078D7;
      border: 0;
      background: transparent;
      padding: 0;
      min-width: inherit;
      margin: 0 13px;
      vertical-align: inherit; }
      .m-ratings-and-reviews .context-helpful-select .c-group button:hover {
        text-decoration: underline; }
      .m-ratings-and-reviews .context-helpful-select .c-group button:active {
        text-decoration: none;
        color: #006cc2; }
      .m-ratings-and-reviews .context-helpful-select .c-group button:focus {
        outline: 1px dashed #000; }

.m-ratings-and-reviews .c-histogram {
  padding-top: 22px; }

.m-ratings-and-reviews .c-divider {
  margin-top: 48px; }
  .m-ratings-and-reviews .c-divider + span {
    padding: 8px 0;
    padding-left: 8px;
    float: right; }

.m-ratings-and-reviews .c-heading-4 {
  padding-top: 48px; }

.m-ratings-and-reviews [data-grid="col-3"] .c-rating {
  padding-top: 18px; }

.m-ratings-and-reviews [data-grid="col-3"] .c-paragraph-3 {
  padding: 0; }
  .m-ratings-and-reviews [data-grid="col-3"] .c-paragraph-3 + .c-paragraph-3 {
    padding: 8px 0 0; }

.m-ratings-and-reviews [data-grid="col-3"] .c-meta-text {
  padding-top: 8px; }

.m-ratings-and-reviews [data-grid="col-9"] .c-heading-6 {
  font-weight: 400;
  padding: 22px 0 5px; }
  .m-ratings-and-reviews [data-grid="col-9"] .c-heading-6 + .c-content-toggle p {
    padding-top: 0; }

@media only screen and (max-width: 539px) {
  .m-ratings-and-reviews .c-histogram {
    padding-top: 8px; }
  .m-ratings-and-reviews button + [data-grid="col-12"] .c-heading-4 {
    padding-top: 48px; }
  .m-ratings-and-reviews .c-heading-4 {
    padding-top: 28px; }
  .m-ratings-and-reviews .context-filter,
  .m-ratings-and-reviews .c-select-menu {
    display: block; }
  .m-ratings-and-reviews .context-sort + .c-select-menu {
    display: inline-block; }
  .m-ratings-and-reviews .c-divider {
    margin-top: 28px; }
    .m-ratings-and-reviews .c-divider + span {
      float: none;
      display: block;
      padding: 8px 0;
      padding-right: 8px; }
  .m-ratings-and-reviews .context-filter {
    padding: 12px 0 8px; }
  .m-ratings-and-reviews .context-helpful-select .c-meta-text {
    display: block; }
  .m-ratings-and-reviews .context-helpful-select .c-group button:first-child {
    margin-left: 0; }
  .m-ratings-and-reviews [data-grid="col-9"] .c-heading-6 {
    padding: 14px 0 4px; }
  .m-ratings-and-reviews [data-grid="col-9"] .c-content-toggle p {
    padding: 0; }
  .m-ratings-and-reviews [data-grid="col-9"] .c-meta-text {
    padding: 20px 0 24px; }
  .m-ratings-and-reviews [data-grid="col-9"] .context-helpful-select .c-meta-text {
    padding: 20px 0 14px; }
  .m-ratings-and-reviews [data-grid="col-9"] .context-response {
    padding-top: 24px; }
    .m-ratings-and-reviews [data-grid="col-9"] .context-response > div {
      position: relative;
      padding-left: 24px; }
      .m-ratings-and-reviews [data-grid="col-9"] .context-response > div span {
        display: block; }
      .m-ratings-and-reviews [data-grid="col-9"] .context-response > div .c-content-toggle p {
        padding-top: 12px; }
      .m-ratings-and-reviews [data-grid="col-9"] .context-response > div:before {
        font-family: "MWF-MDL2";
        content: "\E73E";
        position: absolute;
        left: 0;
        top: 0; } }

.m-refinements > div[data-grid="col-3"] {
  margin-top: 35px; }

.m-refinements > div + div {
  margin-top: 36px;
  padding-left: 75px; }
  .m-refinements > div + div > h1 {
    padding-top: 12px;
    padding-bottom: 8px; }
  .m-refinements > div + div section {
    display: inline-block; }

.m-rich-heading {
  display: block;
  height: 200px;
  position: relative;
  padding-top: 0; }
  .m-rich-heading.f-image {
    width: 100%;
    height: 200px;
    background: #000;
    color: #FFF; }
  .m-rich-heading > div {
    position: relative;
    width: 50%;
    float: left; }
  .m-rich-heading > picture.c-image img {
    height: 200px;
    width: 400px;
    position: absolute;
    right: 0; }
  .m-rich-heading > picture.c-image:after {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    right: 285px;
    width: 115px;
    height: 200px;
    background: linear-gradient(to left, rgba(255, 255, 255, 0) 0, #000 100%); }
  @media only screen and (max-width: 539px) {
    .m-rich-heading > picture.c-image:after {
      right: 0;
      left: 0;
      width: 100%;
      background: linear-gradient(to left, rgba(255, 255, 255, 0) 0, #000 80%); }
    .m-rich-heading > picture.c-image:before {
      background: rgba(255, 255, 255, 0); } }
  .m-rich-heading .c-paragraph-3 {
    overflow: hidden;
    box-sizing: content-box;
    max-height: 40px; }
  .m-rich-heading .c-heading {
    overflow: hidden;
    box-sizing: content-box;
    max-height: 80px; }
  .m-rich-heading.theme-light.f-brand-neutral-10 {
    background: #E3E3E3; }
  .m-rich-heading.theme-light.f-brand-neutral-20 {
    background: #C8C8C8; }
  .m-rich-heading.theme-light.f-brand-neutral-30 {
    background: #ACACAC; }
  .m-rich-heading.theme-dark.f-accent {
    background: #0078D7; }
  .m-rich-heading.theme-dark.f-brand-neutral-45 {
    background: #919191; }
  .m-rich-heading.theme-dark.f-brand-neutral-55 {
    background: #767676; }
  .m-rich-heading.theme-dark.f-brand-neutral-65 {
    background: #5E5E5E; }
  .m-rich-heading.theme-dark.f-brand-neutral-75 {
    background: #464646; }
  .m-rich-heading.theme-dark.f-brand-neutral-80 {
    background: #2F2F2F; }
  .m-rich-heading.theme-dark.f-brand-neutral-90 {
    background: #171717; }
  .m-rich-heading.theme-dark.f-brand-neutral-100 {
    background: #000; }
  .m-rich-heading .c-logo {
    position: absolute;
    right: 48px;
    width: 200px;
    height: 130px;
    margin-top: 32px;
    margin-bottom: 32px; }
    .m-rich-heading .c-logo > .c-image {
      width: 100%;
      max-width: 200px;
      max-height: 130px; }
  @media only screen and (max-width: 1083px) {
    .m-rich-heading .c-heading {
      font-size: 24px;
      line-height: 28px;
      overflow: hidden;
      box-sizing: content-box;
      max-height: 56px; }
    .m-rich-heading .c-logo {
      right: 36px; } }
  @media only screen and (max-width: 767px) {
    .m-rich-heading > div {
      width: 100%;
      float: none; }
    .m-rich-heading .c-logo,
    .m-rich-heading .c-paragraph-3 {
      display: none; }
    .m-rich-heading .c-heading {
      padding: 8px; }
    .m-rich-heading.theme-dark, .m-rich-heading.theme-light {
      height: auto; }
    .m-rich-heading > picture.c-image {
      z-index: -1; }
      .m-rich-heading > picture.c-image + div {
        height: 200px; }
        .m-rich-heading > picture.c-image + div .c-heading {
          position: absolute;
          bottom: 40px;
          z-index: 1; }
      .m-rich-heading > picture.c-image:before {
        content: "";
        position: absolute;
        z-index: 1;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.4); } }
  @media only screen and (max-width: 539px) {
    .m-rich-heading > picture.c-image:after {
      right: 0;
      left: 0;
      width: 100%;
      background: linear-gradient(to left, rgba(255, 255, 255, 0) 0, #000 80%); }
    .m-rich-heading > picture.c-image:before {
      background: rgba(255, 255, 255, 0); } }

.m-product-detail-hero {
  padding-top: 0; }
  .m-product-detail-hero > div[data-grid="col-6"]:first-child {
    padding-top: 0; }
    .m-product-detail-hero > div[data-grid="col-6"]:first-child > div[data-grid="col-12"] {
      padding-top: 36px; }
      .m-product-detail-hero > div[data-grid="col-6"]:first-child > div[data-grid="col-12"] .c-image {
        float: left;
        padding-right: 20px; }
      .m-product-detail-hero > div[data-grid="col-6"]:first-child > div[data-grid="col-12"] > div[data-grid="col-6"] h2 {
        padding-top: 0; }
        .m-product-detail-hero > div[data-grid="col-6"]:first-child > div[data-grid="col-12"] > div[data-grid="col-6"] h2 + p {
          padding-bottom: 4px; }
  .m-product-detail-hero .context-image-cover {
    height: 0;
    padding-top: 25%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    background-size: cover;
    background-position: center center; }
    .m-product-detail-hero .context-image-cover[data-treatment="blur"] {
      overflow: hidden;
      -webkit-filter: blur(15px);
              filter: blur(15px); }
    .m-product-detail-hero .context-image-cover:before {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      overflow: hidden;
      z-index: 1;
      content: '';
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 50%, #FFF 95%); }
    @media only screen and (max-width: 768px) {
      .m-product-detail-hero .context-image-cover {
        padding-top: 50%; } }
  .m-product-detail-hero .m-product-detail-hero-product-placement {
    padding-left: 76px;
    padding-top: 36px; }
    .m-product-detail-hero .m-product-detail-hero-product-placement picture {
      padding-top: 40px;
      padding-right: 16px;
      padding-bottom: 16px;
      float: left; }
      .m-product-detail-hero .m-product-detail-hero-product-placement picture img {
        max-width: 179px; }
    .m-product-detail-hero .m-product-detail-hero-product-placement .context-product-placement-data {
      float: left; }
    .m-product-detail-hero .m-product-detail-hero-product-placement .c-heading-1 {
      padding-top: 24px;
      padding-bottom: 8px; }
      .m-product-detail-hero .m-product-detail-hero-product-placement .c-heading-1 + div[data-grid="col-12"] {
        display: none; }
    .m-product-detail-hero .m-product-detail-hero-product-placement .c-badge + .c-heading-1 {
      padding-top: 0; }
    .m-product-detail-hero .m-product-detail-hero-product-placement .c-label {
      margin-top: 0; }
      .m-product-detail-hero .m-product-detail-hero-product-placement .c-label + .c-group {
        margin-top: 0; }
    .m-product-detail-hero .m-product-detail-hero-product-placement .c-rating {
      display: inline-block; }
    .m-product-detail-hero .m-product-detail-hero-product-placement .c-meta-text {
      color: #000;
      position: relative;
      top: -2px; }
    .m-product-detail-hero .m-product-detail-hero-product-placement .c-price {
      font-size: 24px;
      padding-top: 24px;
      font-weight: 200; }
      .m-product-detail-hero .m-product-detail-hero-product-placement .c-price .c-label {
        font-size: 24px;
        line-height: inherit; }
      .m-product-detail-hero .m-product-detail-hero-product-placement .c-price .context-sale-data {
        font-size: 24px;
        padding-left: 8px;
        font-weight: 200; }
        .m-product-detail-hero .m-product-detail-hero-product-placement .c-price .context-sale-data .c-badge {
          position: relative;
          bottom: 2px;
          float: none; }
    .m-product-detail-hero .m-product-detail-hero-product-placement .c-combo {
      margin: 0; }
    .m-product-detail-hero .m-product-detail-hero-product-placement .context-configuration-buttons > .c-group .c-select-button {
      font-size: 13px;
      overflow: hidden;
      box-sizing: content-box;
      max-height: 32px;
      width: 250px;
      white-space: normal; }
    .m-product-detail-hero .m-product-detail-hero-product-placement button[type="submit"] {
      margin-top: 24px; }
      .m-product-detail-hero .m-product-detail-hero-product-placement button[type="submit"] + .c-caption-2 {
        padding-top: 8px; }
    .m-product-detail-hero .m-product-detail-hero-product-placement div[data-grid="col-12"] {
      display: none; }
  .m-product-detail-hero .m-product-detail-hero-social {
    padding-top: 76px; }
    .m-product-detail-hero .m-product-detail-hero-social .m-social,
    .m-product-detail-hero .m-product-detail-hero-social .c-social {
      margin-top: 12px; }
      .m-product-detail-hero .m-product-detail-hero-social .m-social > .c-hyperlink,
      .m-product-detail-hero .m-product-detail-hero-social .c-social > .c-hyperlink {
        width: 60px;
        height: 60px;
        margin-right: 8px; }
        .m-product-detail-hero .m-product-detail-hero-social .m-social > .c-hyperlink:before,
        .m-product-detail-hero .m-product-detail-hero-social .c-social > .c-hyperlink:before {
          border-radius: 50%; }
      .m-product-detail-hero .m-product-detail-hero-social .m-social .m-social,
      .m-product-detail-hero .m-product-detail-hero-social .m-social .c-social,
      .m-product-detail-hero .m-product-detail-hero-social .c-social .m-social,
      .m-product-detail-hero .m-product-detail-hero-social .c-social .c-social {
        width: 60px;
        height: 60px; }
  .m-product-detail-hero .m-product-detail-hero-age-rating {
    padding-top: 20px; }
  .m-product-detail-hero .theme-light {
    background: none; }
  @media only screen and (min-width: 768px) {
    .m-product-detail-hero .m-product-detail-hero-social .m-social > .c-hyperlink,
    .m-product-detail-hero .m-product-detail-hero-social .m-social .c-image,
    .m-product-detail-hero .m-product-detail-hero-social .c-social > .c-hyperlink,
    .m-product-detail-hero .m-product-detail-hero-social .c-social .c-image {
      width: 52px;
      height: 52px; } }
  @media only screen and (max-width: 768px) {
    .m-product-detail-hero .m-product-detail-hero-social,
    .m-product-detail-hero .m-product-detail-hero-age-rating {
      padding-left: 76px; } }
  @media only screen and (max-width: 767px) {
    .m-product-detail-hero > div[data-grid="col-6"]:first-child {
      display: none; }
    .m-product-detail-hero > div + div {
      padding-left: 0; }
      .m-product-detail-hero > div + div > h1 + div[data-grid="col-12"] {
        display: block; }
        .m-product-detail-hero > div + div > h1 + div[data-grid="col-12"] + .c-rating,
        .m-product-detail-hero > div + div > h1 + div[data-grid="col-12"] + .c-rating + .c-meta-text {
          display: none; } }
  @media only screen and (max-width: 539px) {
    .m-product-detail-hero > div + div .context-configuration-buttons > .c-group .c-select-button {
      width: 100%;
      margin-right: 0; }
    .m-product-detail-hero .m-product-detail-hero-product-placement {
      padding-top: 12px;
      padding-left: 24px; }
    .m-product-detail-hero .m-product-detail-hero-social,
    .m-product-detail-hero .m-product-detail-hero-age-rating {
      padding-left: 24px; } }
  .m-product-detail-hero.m-digital-good-hero {
    min-height: 400px;
    position: relative; }
    .m-product-detail-hero.m-digital-good-hero .m-product-detail-hero-product-placement {
      padding-top: 24px; }
    .m-product-detail-hero.m-digital-good-hero > [data-grid*="col-"] {
      position: relative; }
    .m-product-detail-hero.m-digital-good-hero .c-rating {
      padding-top: 12px; }
    .m-product-detail-hero.m-digital-good-hero .c-price {
      padding-top: 40px; }
    .m-product-detail-hero.m-digital-good-hero .c-caption-2 {
      padding-top: 8px;
      display: inline-block; }
    .m-product-detail-hero.m-digital-good-hero > div[data-grid="col-4"] {
      min-height: 200px;
      position: relative; }

.m-live-gold-badge {
  margin-top: 40px;
  margin-right: 40px;
  display: inline-block;
  position: relative;
  float: right; }
  .m-live-gold-badge > div {
    width: 100%;
    padding-top: 50px;
    position: absolute;
    top: 0;
    color: #FFF;
    text-align: center; }
    .m-live-gold-badge > div * {
      padding: 0; }
  @media only screen and (max-width: 768px) {
    .m-live-gold-badge {
      margin-right: 0;
      margin-left: 75px;
      float: none; } }
  @media only screen and (max-width: 539px) {
    .m-live-gold-badge {
      margin-left: 25px; } }

.m-product-placement {
  padding-top: 12px; }
  .m-product-placement .c-hyperlink[aria-hidden="true"] {
    visibility: hidden; }
  .m-product-placement.f-artist a > div {
    height: inherit; }
  .m-product-placement .c-carousel .c-flipper {
    /*
            * Use .f-previous and .f-next
            * .f-left and f-right deprecated v1.3.0
            */ }
    .m-product-placement .c-carousel .c-flipper.f-left, .m-product-placement .c-carousel .c-flipper.f-previous {
      left: -24px; }
    .m-product-placement .c-carousel .c-flipper.f-right, .m-product-placement .c-carousel .c-flipper.f-next {
      right: -24px; }
  @media only screen and (max-width: 767px) {
    .m-product-placement .c-carousel .c-flipper {
      /*
                * Use .f-previous and .f-next
                * .f-left and f-right deprecated v1.3.0
                */ }
      .m-product-placement .c-carousel .c-flipper.f-left, .m-product-placement .c-carousel .c-flipper.f-previous {
        background-color: transparent; }
      .m-product-placement .c-carousel .c-flipper.f-right, .m-product-placement .c-carousel .c-flipper.f-next {
        background-color: transparent; } }

.m-search-help .c-heading-5 {
  padding: 12px 0 24px; }

.m-search-help ul li,
.m-search-help span {
  padding: 2px 0; }

.m-search-help .f-column {
  padding-right: 24px; }

.m-search-help .c-search {
  max-width: initial;
  margin: 46px 0 84px; }

@media only screen and (max-width: 539px) {
  .m-search-help .c-heading-5 {
    padding: 12px 0 8px; } }

.m-search-results > div:last-child {
  padding: 24px 0; }

.m-search-results .c-hyperlink {
  display: block; }

.m-search-results .f-result-item,
.m-search-results .f-result-item-details {
  padding-top: 24px; }

.m-search-results .f-result-item-details {
  padding-left: 24px; }

.m-search-results .f-hyperlink {
  font-weight: 400;
  line-height: 20px; }

.m-search-results h3.f-hyperlink {
  font-size: 20px;
  line-height: 24px;
  padding-top: 0;
  font-weight: 200; }
  @media (max-width: 767px) {
    .m-search-results h3.f-hyperlink {
      font-size: 18px;
      line-height: 24px; } }

.m-search-results span.f-hyperlink .c-hyperlink {
  white-space: nowrap;
  overflow: hidden;
  box-sizing: content-box;
  max-height: 24px;
  padding-bottom: 1.636px;
  color: #107C10; }

.m-search-results p {
  color: rgba(0, 0, 0, 0.6);
  padding-top: 0; }

@media only screen and (max-width: 539px) {
  .m-search-results .f-result-item-details {
    padding: 0; } }

/** .c-social deprecated v.1.6.0 - use m-social **/
/** TODO: Remove c-social in v.2.0 **/
.m-social {
  padding-left: 0;
  padding-right: 0; }

.m-social,
.c-social {
  display: block;
  margin-top: 48px; }
  .m-social.f-facebook > div, .m-social.f-pinterest > div, .m-social.f-twitter > div,
  .c-social.f-facebook > div,
  .c-social.f-pinterest > div,
  .c-social.f-twitter > div {
    display: inline-block;
    margin-right: 24px; }
  .m-social > span,
  .c-social > span {
    font-size: 11px;
    line-height: 16px;
    color: rgba(0, 0, 0, 0.6); }
  .m-social > a,
  .c-social > a {
    position: relative;
    width: 32px;
    height: 32px; }
    .m-social > a:hover:before,
    .c-social > a:hover:before {
      background: rgba(0, 0, 0, 0.1); }
    .m-social > a:focus,
    .c-social > a:focus {
      outline: 1px dashed #000; }
    .m-social > a:before,
    .c-social > a:before {
      background: none;
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .m-social > a > img,
    .c-social > a > img {
      width: 32px;
      height: 32px; }
  .m-social.f-share > a:hover:before, .m-social.f-follow > a:hover:before,
  .c-social.f-share > a:hover:before,
  .c-social.f-follow > a:hover:before {
    background: rgba(255, 255, 255, 0); }
  .m-social.f-share > a:active, .m-social.f-follow > a:active,
  .c-social.f-share > a:active,
  .c-social.f-follow > a:active {
    outline: none; }
  .m-social.f-share > a > img, .m-social.f-follow > a > img,
  .c-social.f-share > a > img,
  .c-social.f-follow > a > img {
    opacity: 0.6; }
    .m-social.f-share > a > img:hover, .m-social.f-share > a > img:focus, .m-social.f-follow > a > img:hover, .m-social.f-follow > a > img:focus,
    .c-social.f-share > a > img:hover,
    .c-social.f-share > a > img:focus,
    .c-social.f-follow > a > img:hover,
    .c-social.f-follow > a > img:focus {
      opacity: 0.8; }
    .m-social.f-share > a > img:active, .m-social.f-follow > a > img:active,
    .c-social.f-share > a > img:active,
    .c-social.f-follow > a > img:active {
      opacity: 1; }
  .m-social button,
  .c-social button {
    width: 32px;
    height: 32px;
    border: 0;
    background-color: transparent;
    padding: 0;
    color: rgba(0, 0, 0, 0.6);
    vertical-align: middle; }
    .m-social button[aria-hidden="true"],
    .c-social button[aria-hidden="true"] {
      display: none; }
    .m-social button:focus,
    .c-social button:focus {
      outline: 1px dashed #000; }
  .m-social .f-hide,
  .c-social .f-hide {
    display: none !important; }
  .m-social.f-horizontal > a,
  .c-social.f-horizontal > a {
    display: inline-block;
    margin-right: 12px; }
  .m-social.f-horizontal button[aria-hidden="false"],
  .c-social.f-horizontal button[aria-hidden="false"] {
    display: inline-block; }
  .m-social.f-horizontal button.c-glyph[aria-expanded="false"]:after,
  .c-social.f-horizontal button.c-glyph[aria-expanded="false"]:after {
    content: "\E76C"; }
  .m-social.f-horizontal button.c-glyph[aria-expanded="true"]:after,
  .c-social.f-horizontal button.c-glyph[aria-expanded="true"]:after {
    content: "\E76B"; }
  .m-social.f-vertical > a,
  .c-social.f-vertical > a {
    display: block;
    margin-bottom: 12px;
    margin-right: 0; }
  .m-social.f-vertical button[aria-hidden="false"],
  .c-social.f-vertical button[aria-hidden="false"] {
    display: block; }
  .m-social.f-vertical button.c-glyph[aria-expanded="false"]:after,
  .c-social.f-vertical button.c-glyph[aria-expanded="false"]:after {
    font-family: "MWF-MDL2";
    content: "\E70D"; }
  .m-social.f-vertical button.c-glyph[aria-expanded="true"]:after,
  .c-social.f-vertical button.c-glyph[aria-expanded="true"]:after {
    font-family: "MWF-MDL2";
    content: "\E70E"; }
  @media only screen and (max-width: 767px) {
    .m-social,
    .c-social {
      margin-top: 36px; } }

.m-supplemental-nav {
  padding-top: 0; }

.m-system-requirements .c-table tr:before {
  width: 0; }

.m-system-requirements .c-table td {
  min-width: 120px;
  padding-left: 0;
  vertical-align: text-top; }
  .m-system-requirements .c-table td:first-child {
    font-weight: 700; }

/* NOTE: place any color overrides in theme.tless so they adhere to the current theme's colors */

/* fixes unable to open a dropdown list on touch devices for selects with an arrow glyph using an icon -- selects having their own pointer events, and since we're adding the arrow in a select in an :after, the arrow will also get an conflicting pointer event. */
.c-select:after {
    pointer-events: none;
}

/* fixes dropdown arrow that overlaps white background on the icon on zoom*/
.c-select:after,
.combobox:after {
    background: transparent;
}

/* fixes accessibility bug causing narrator to read one extra column */
.table-responsive tr::before, .c-table tr::before {
    content: none;
}

/* Fabric overrides MWF fonts for Carousel buttons */
.c-carousel button.c-flipper {
    font-family: "MWF-MDL2";
}

/* MWF has <p> styles and is affecting the tooltip */
.ms-Tooltip-subtext,
.ms-Tooltip-subtext {
    font-size: 12px;
    /* IE fallbacks */
    line-height: normal;
    letter-spacing: normal;
    padding: 0;
    /* but we actually want initial settings */
    line-height: initial;
    letter-spacing: initial;
    padding: initial;
}

.fl-WidgetInlineConsent-CheckBox .ms-Checkbox label {
    margin-top: 0;
    padding-bottom: 0;
    line-height: normal;
}

.msla-diet-view label {
    margin: inherit;
    padding: inherit;
}

/* Resetting h1 and p to defaults for LabeledText component */
.fl-LabeledText h1,
.fl-LabeledText p {
    /* IE fallbacks */
    line-height: normal;
    letter-spacing: normal;
    padding: 0;
    /* but we actually want initial settings */
    line-height: initial;
    letter-spacing: initial;
    padding: initial;
}

.fl-DetailsList-empty p {
    padding: 0;
}

.approvalActivity p {
    font-size: 14px;
    padding: 0;
    margin: 0;
    overflow: auto;
}

/* Resetting h1 to defaults for BAF Panel styles */
.ba-Panel-header h1 {
    padding: 0;
    letter-spacing: 0;
    line-height: normal;
}

.ba-EmptyState p {
    padding: 0;
    font-weight: auto;
}

.ba-DetailsList-empty a {
    color: rgb(0, 102, 255);
    text-decoration: underline;
}

.ba-DetailsList-error a {
    color: rgb(0, 102, 255);
    text-decoration: underline;
}

.fl-Create-CDS-Panel a {
    color: rgb(0, 102, 255);
    text-decoration: underline;
}

.fl-CreateModal a {
    color: rgb(0, 102, 255);
    text-decoration: underline;
}

.ba-CardSubTitle {
    line-height: normal;
}

.fl-CreateModalHeader-headerTitle {
    line-height: normal;
    margin: 0; /* for IE */
    margin: initial;
    letter-spacing: normal;
    padding: 0;
}

.fl-CreateModalImageSection ul {
    list-style-type: disc; /* for IE */
    padding: 0 0 0 20px;
    margin: 0;
    list-style-type: initial;
}

.fl-CreateModalImageSection p {
    font-size: 14px;
    margin: 1em 0; /* for IE */
    margin: initial;
    padding-top: 0;
    font-weight: normal;
    line-height: normal;
}

.fl-DialogWithIconHeader-header h2 {
    font-size: 28px /* xLarge */;
    padding: 0;
}

.fl-DialogWithIconHeader p {
    font-size: 13px; /* smallPlus */
    padding: 0;
}

.fl-PermissionSurface-scope h4 {
    font-size: 13px; /* smallPlus */
    font-weight: 400; /* regular */
    height: 18px;
    padding: 0
}

.fl-PermissionSurface-scope li {
    list-style: disc;
    margin-left: 40px;
}

.fl-ApprovalViewInfo a {
    color: rgb(0, 102, 255); /* Reset to default link color for fabric */
}

.fl-Designer-TokenCallout a {
    color: rgb(0, 102, 255); /* Reset to default link color for fabric */
}

.fl-DetailsCard-Section-Body a:hover {
    color: rgb(0, 56, 140); /* Change hover color to match fabric links */
}

.fl-Attachment-fileTypeIcon img {
    vertical-align: unset;
}

#react-office-header button {
    line-height: normal;
}

.no-mwf h1,
.no-mwf h2,
.no-mwf h3,
.no-mwf p {
    margin: 0;
    padding: 0;
    line-height: auto;
    letter-spacing: normal;
    font-weight: normal;
    margin: initial;
    padding: initial;
    line-height: initial;
    letter-spacing: initial;
    font-weight: initial;
    font-size: initial;
}

.no-mwf a {
    letter-spacing: normal;
    text-decoration: initial;
}

a:link[class^='ms-Link fl-Link fl-TemplateCard'] {
    text-decoration: none !important; /* prevents the template card text from showing underline when hovering */
}

.absolute-center{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.box-shadow{box-shadow:0 0 5px 0 rgba(0,0,0,0.4)}.horizontal-center{position:relative;left:50%;transform:translateX(-50%)}.video-button{background-color:#fff;color:#0066ff;border:solid 1px #0066ff;transition:background-color .2s ease-in-out,color .2s ease-in-out;line-height:15px}.video-button:hover{background-color:#0066ff;color:#fff;border-color:#0066ff}.video-button:before{margin-right:8px}.unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;pointer-events:none}.context-apis-api-list .connectors-list{list-style-type:none;margin:0;padding:0}.context-apis-api-list .connectors-list:before,.context-apis-api-list .connectors-list:after{content:' ';display:table}.context-apis-api-list .connectors-list:after{clear:both}.context-apis-api-list .connector-item{padding:24px 18px;height:216px;width:151px;display:inline;float:left}.context-apis-api-list .connector-item img{width:115px;height:115px;border-radius:3px}.context-apis-api-list .connector-item .api-name{padding-top:12px;font-size:15px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.context-apis-api-list .connector-item:hover .api-name,.context-apis-api-list .connector-item:focus .api-name,.context-apis-api-list .connector-item:active .api-name{color:#0066ff}.api-carousel{text-align:center}.api-carousel ul{list-style-type:none;margin:0;padding:0}.api-carousel li{padding:0;vertical-align:top;overflow:hidden}.api-carousel li img{width:60px;height:60px;background-color:#eaeaea}@media only screen and (min-width:960px){.api-carousel li img{width:72px;height:72px}}.api-carousel li .api-name{font-size:13px;width:100%;padding-top:12px;line-height:16px;word-wrap:break-word;white-space:normal}@media only screen and (min-width:960px){.api-carousel li .api-name{font-size:15px;line-height:20px}}.api-carousel li:hover .api-name,.api-carousel li:focus .api-name,.api-carousel li:active .api-name{color:#0066ff}.api-carousel .api-carousel-premium{position:absolute !important;position:relative;left:50%;transform:translateX(-50%)}.api-carousel .m-product-placement-item{width:100px;margin-right:15px;padding:2px}.row-home-banner{width:100%;padding:30px;text-align:center;background-color:black;color:white}.row-home-banner img{width:25px;height:25px;margin-right:5px}.row-home-banner p{padding:0;line-height:2}.row-home-banner .c-hyperlink{color:white}.row-home-banner .c-hyperlink:visited,.row-home-banner .c-hyperlink:hover,.row-home-banner .c-hyperlink:active{color:white}.row-home-banner .c-hyperlink:focus{outline:1px dashed white}.context-bapinfo{background-color:white;padding:72px 24px}.context-bapinfo .column{text-align:center}.context-bapinfo .context-bapinfo-logo{height:60px}.context-bapinfo .context-bapinfo-content-column{padding:38px 0}.context-bapinfo .context-bapinfo-button{text-align:center;margin-top:20px}.context-bapinfo .context-bapinfo-button:hover{cursor:pointer}.context-bapinfo .context-bapinfo-mainbutton{text-transform:uppercase;background:transparent;line-height:20px;padding:10px;margin:20px 0;text-align:center;border:2px solid black;display:inline-block}.context-bapinfo .context-bapinfo-mainbutton a.link{display:flex}.context-bapinfo .context-bapinfo-mainbutton a.link:after{content:"\E76C";margin-left:4px}.context-bapinfo a.learn-more-link{text-transform:uppercase;background:transparent;line-height:20px;padding:0;margin-top:20px}.context-bapinfo a.learn-more-link:after{position:absolute;display:inline-block;margin-left:4px;content:"\E76C"}.context-bapinfo img{max-width:360px;margin:auto;display:block}.cards{width:320px;margin:24px auto 0}.cards:before,.cards:after{content:' ';display:table}.cards:after{clear:both}.cards>div{float:left}.cards>div:first-child:before{content:'';position:absolute;display:block;z-index:1;top:60px;right:-12px;width:24px;height:24px;border-radius:50%;background-color:white;box-shadow:0 0 1px rgba(0,0,0,0.6)}.cards>div:first-child:after{position:absolute;display:block;z-index:2;top:64px;right:-8px;font-family:MWF-MDL2;font-size:16px;content:'\E72A';color:#333333}@media only screen and (min-width:768px){.cards{width:552px;margin-top:38px}.cards>div:first-child{margin-right:24px}.cards>div:first-child:before{top:66px;right:-41px;width:58px;height:58px}.cards>div:first-child:after{top:80px;right:-27px;font-size:30px}}@media only screen and (max-width:320px){.cards{width:280px}}.api-cell-container{width:100%;height:100%}.contact-card-with-caption{position:relative}.contact-card-with-caption .api-cell-container{width:160px;height:144px}@media only screen and (min-width:768px){.contact-card-with-caption .api-cell-container{width:264px;height:190px}}@media only screen and (max-width:320px){.contact-card-with-caption .api-cell-container{width:140px;height:140px}}.contact-card-with-caption .contact-card-caption{display:none;width:100%;height:74px;float:left;padding:0 5px;background-color:white;text-align:center;position:relative}@media only screen and (min-width:768px){.contact-card-with-caption .contact-card-caption{display:block}}.contact-card-with-caption .contact-card-caption h3{width:95%;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.flow-c-contact-card{padding:0;position:relative;width:100%;height:100%;box-shadow:0 0 2px rgba(0,0,0,0.2)}.flow-c-contact-card .contact-card-premium-label{position:absolute;right:-10px;top:10px;z-index:2}.flow-c-contact-card .api-cell{float:left;text-align:center}.flow-c-contact-card .api-cell img{height:75%;position:relative;top:10%}.flow-c-contact-card .f-one-icon .api-cell{height:100%;width:100%}.flow-c-contact-card .f-two-icons .api-cell{height:50%;width:100%}.flow-c-contact-card .f-three-icons .api-cell:first-child{height:50%;width:100%}.flow-c-contact-card .f-three-icons .api-cell{height:50%;width:50%}.flow-c-contact-card .f-four-icons div{height:50%;width:50%}.context-economic-impact{background-color:#f4f4f4}.context-economic-impact-container{background-repeat:no-repeat;background-position:left bottom}.context-economic-impact-button{text-transform:uppercase;background:transparent;line-height:20px;padding:10px;margin:20px 0;text-align:center;border:2px solid black;display:inline-block}.context-economic-impact-button a.link{display:flex}.context-economic-impact-button a.link:after{content:"\E76C";margin-left:4px}.context-economic-impact-attribute{display:flex;flex-direction:column;align-items:center}.context-economic-impact .context-economic-impact-circle{height:100px;width:100px;margin-top:100px;background:#0066ff;color:white;font-size:33.33333333px;border-radius:50px;text-align:center;line-height:100px;font-weight:600}.context-economic-impact .context-economic-impact-text{font-size:20px;margin-top:25px;text-align:center;max-width:100px}.context-economic-impact .context-economic-impact-plus{margin-top:125px;font-size:36px;text-align:center}@media only screen and (max-width:320px){.context-economic-impact .context-economic-impact-plus{margin-top:25px}}.context-economic-impact-legal{font-size:11px}@media only screen and (max-width:480px){.column[class*="small-"] .context-economic-impact-circle{margin-top:25px}.column[class*="small-"] .context-economic-impact-plus{margin-top:25px}}.context-home-enterprise-info{padding-bottom:50px;background-color:#faf9f8}.context-home-enterprise-info .c-paragraph-1{color:#333333;font-weight:200}@media only screen and (max-width:960px){.context-home-enterprise-info .c-paragraph-1{padding-top:0}}@media only screen and (max-width:960px){.context-home-enterprise-info .row.tablist{display:none}}.context-home-enterprise-info header{text-align:justify;margin-bottom:51px}@media only screen and (max-width:960px){.context-home-enterprise-info header{text-align:center;margin-bottom:20px}}.context-home-enterprise-info header .stretch{width:100%;display:inline-block}.context-home-enterprise-info a.tab-heading{display:inline-block;font-weight:400;white-space:nowrap;color:rgba(0,0,0,0.6);margin:auto;padding-bottom:12px}.context-home-enterprise-info a.tab-heading:hover{color:rgba(0,0,0,0.8)}.context-home-enterprise-info a.tab-heading:focus{outline:1px dashed}.context-home-enterprise-info a.tab-heading:first-child{text-align:left}@media only screen and (max-width:1400px){.context-home-enterprise-info a.tab-heading{font-size:20px;margin:0 20px}}@media only screen and (max-width:960px){.context-home-enterprise-info a.tab-heading{font-size:18px;margin:0 20px}}.context-home-enterprise-info a.tab-heading-secondary{display:block;text-align:center;margin:20px auto 10px;max-width:220px}@media only screen and (min-width:960px){.context-home-enterprise-info a.tab-heading-secondary{display:none}}.context-home-enterprise-info a.f-active{color:#0066ff;border-bottom:solid;border-bottom-color:#0066ff}.context-home-enterprise-info a.f-active:hover{color:#0066ff}.context-home-enterprise-info a.learn-more-button{color:#005ce6;padding:0;position:relative;font-weight:600}.context-home-enterprise-info a.learn-more-button:hover{border-color:transparent}.context-home-enterprise-info a.learn-more-button:after{position:absolute;display:inline-block;margin-left:4px;margin-top:1px;content:"\E76C";vertical-align:top}@media only screen and (max-width:960px){.context-home-enterprise-info section .row .column{padding-top:24px}}.context-home-enterprise-info section .b-lazy{margin:auto}.context-home-enterprise-info .enterprise-learn-more-button{margin-top:24px}.learn-menu a:after{color:white;right:auto;padding-top:7px;padding-left:2px}@media (min-width:960px){.learn-menu a:after{padding-top:2px}}.learn-menu a[role=button]{padding:0;cursor:pointer}.learn-menu a[role=button]:hover{text-decoration:inherit}.learn-menu .c-menu{background-color:#1A1A1A;left:-15px}.learn-menu .c-menu .header-learn-unauthenticated{margin-top:20px}.learn-menu .c-menu-item a{padding:0 12px}.learn-menu .c-menu-item-featured{border-top:1px solid #767676}.learn-menu .c-menu-item-featured a{padding:3px 12px}.learn-menu .c-menu-item-featured~.c-menu-item-featured{border:none}.premium-label-container{margin:7px 0}.premium-label{background-color:white;color:#107c10;border:1px solid #107c10;font-size:10px;padding:3px 6px}.c-carousel.overflow-carousel .c-flipper{background:transparent}.c-carousel.overflow-carousel .c-flipper:before{font-size:26px}.c-carousel.overflow-carousel .f-next{right:-46px}.c-carousel.overflow-carousel .f-previous{left:-46px}@media only screen and (max-width:1400px){.c-carousel.overflow-carousel .f-next{right:-32px}.c-carousel.overflow-carousel .f-previous{left:-32px}}@media only screen and (max-width:960px){.c-carousel.overflow-carousel{transition:margin .3s}.c-carousel.overflow-carousel .f-next{right:-30px}.c-carousel.overflow-carousel .f-previous{left:-30px}.c-carousel.overflow-carousel:not(.f-scrollable-previous){margin-right:24px}.c-carousel.overflow-carousel.f-scrollable-next{margin-right:24px}.c-carousel.overflow-carousel.f-scrollable-previous{margin-left:24px}.c-carousel.overflow-carousel .c-flipper:before{font-size:22px}}.no-plans-dialog[role="dialog"]{padding:0;max-height:none;width:90%;overflow:hidden;border:none;z-index:1000}.no-plans-dialog[role="dialog"] .greeting{color:white;background-color:#0066ff}.no-plans-dialog[role="dialog"] .greeting .greeting-header{padding:0 0 30px}.no-plans-dialog[role="dialog"] .greeting .greeting-info{padding:0}.no-plans-dialog [role=presentation]{z-index:1000}.no-plans-dialog .center-container{display:inline-block;min-width:250px;text-align:left}@media only screen and (max-width:480px){.no-plans-dialog .center-container{min-width:0}}.no-plans-dialog .dialog-section{padding:40px 60px}@media only screen and (max-width:480px){.no-plans-dialog .dialog-section{padding:40px 40px}}.no-plans-dialog .call-to-action{text-align:center}.no-plans-dialog-sovereign[role="dialog"]{padding-top:16px;width:600px;border:none;z-index:1000;color:#323130}.no-plans-dialog-sovereign[role="dialog"] .header-section .header-text{font-family:'Segoe UI Semibold';font-size:20px;line-height:28px;font-weight:600;padding-top:0;display:inline}.no-plans-dialog-sovereign[role="dialog"] .header-section .close-button{float:right;color:#605E5C;margin:0;padding:0;min-width:0}.no-plans-dialog-sovereign[role="dialog"] .header-section .close-button::before{margin-right:0}.no-plans-dialog-sovereign[role="dialog"] .dialog-text{font-size:14px;line-height:20px;padding-bottom:16px;font-family:'Segoe UI'}.no-plans-dialog-sovereign[role="dialog"] .primaryButton{background-color:#0066ff;color:white;min-width:80px}.no-plans-dialog-sovereign[role="dialog"] .buttonGroup{padding-bottom:0;padding-top:20px}.no-plans-dialog-sovereign[role="dialog"] .dialog-section{padding-bottom:5px}@media only screen and (max-width:480px){.no-plans-dialog-sovereign[role="dialog"]{padding:40px 40px}}.no-plans-dialog-sovereign [role=presentation]{z-index:1000}.azuremediaplayer.vjs-fullscreen{margin-left:0 !important}.flow-c-share:before,.flow-c-share:after{content:' ';display:table}.flow-c-share:after{clear:both}.flow-c-share a{display:block;float:left;margin-right:10px}.flow-c-share a:last-child{margin-right:0}button.c-button.f-transparent.sign-up[role="button"]{border:0;outline:0}@media only screen and (max-width:480px){button.c-button.f-transparent.sign-up[role="button"]{min-width:0}button.c-button.f-transparent.sign-up[role="button"] .sign-up-free-text{display:none}}button.c-button.f-transparent.sign-up[role="button"]:focus{outline:1.5px dashed black}.flow-c-signup-form .sign-up-container{height:inherit}.flow-c-signup-form input.c-text-field[type=text]{display:inline-block;float:none;height:38px}.flow-c-signup-form p{font-size:13px;line-height:16px;padding-top:10px}.flow-c-signup-form p.sign-up-header-error{color:#EF3A24}.flow-c-signup-form .sign-up-header-button{height:38px}.flow-c-header-signup-flyout{position:absolute;right:0;top:0;width:338px}.flow-c-header-signup-flyout .c-flyout{padding:20px;width:330px;max-width:330px;position:absolute;margin-top:4px}@media only screen and (max-width:960px){.flow-c-header-signup-flyout .c-flyout{position:static;margin-top:60px}}@media only screen and (max-width:768px){.flow-c-header-signup-flyout .c-flyout{margin-top:48px}}@media only screen and (max-width:480px){.flow-c-header-signup-flyout .c-flyout{margin-top:0;position:absolute;width:auto}}.context-homepage-signup{text-align:center}.context-homepage-signup .c-heading-2{padding-top:0}.context-homepage-signup .c-paragraph-2{padding-bottom:16px}.context-homepage-signup .flow-c-signup-form>p{color:white}.context-header-signup{color:black}.context-header-signup a{display:block;margin-top:10px;color:#0064ff;line-height:1.8}.context-header-signup a:hover{text-decoration:underline}.context-header-signup .c-button-text-field{margin-top:12px;max-width:330px}.context-template-signup{text-align:center;margin-top:30px;padding-bottom:25px;background-color:#E3E3E3}.flow-pricing .fl-mooncat .fl-mooncat-link-arrow>.arrow{border-color:#0066ff}@media (min-width:960px){.flow-pricing .flow-pricing-offer.fl-pricingOfferDouble{max-width:844px;width:100%}}.flow-pricing .flow-pricing-offer.fl-pricingOfferDouble .fl-pricingOfferDouble-content{display:flex;justify-content:space-between;padding:20px 10px;flex-direction:column}@media (min-width:960px){.flow-pricing .flow-pricing-offer.fl-pricingOfferDouble .fl-pricingOfferDouble-content{flex-direction:row}}.flow-pricing .flow-pricing-offer.fl-pricingOfferDouble .fl-pricingOfferDouble-content .pricing-offer-subtitle{padding-top:0}@media (min-width:960px){.flow-pricing .fl-pricingOfferDouble-content1,.flow-pricing .fl-pricingOfferDouble-content2{width:50%;margin:0 auto;padding:0 24px}}.flow-pricing .fl-pricingOfferDouble-content1{border-bottom:2px solid #C6C6C6;margin-bottom:40px;border-right:0;padding-bottom:20px}@media (min-width:960px){.flow-pricing .fl-pricingOfferDouble-content1{border-right:2px solid #C6C6C6;border-bottom:0;margin-bottom:0;padding-bottom:0}}.flow-pricing .pricing-priceNow{color:#0066ff;font-size:20px;font-weight:600}.flow-pricing.fl-pricingv2 .flow-pricing-offer{margin-bottom:24px}.flow-pricing.fl-pricingv2 .flow-pricing-offer:nth-child(1){margin-right:auto}@media (min-width:960px){.flow-pricing.fl-pricingv2 .flow-pricing-offer:nth-child(1){margin-right:24px}}.flow-pricing .flow-pricing-offer{max-width:404px;position:relative;background-color:white;padding:36px 24px;text-align:center;margin:0 auto;border-radius:5px;box-shadow:rgba(0,0,0,0.108) 0 .6px 1.8px,rgba(0,0,0,0.132) 0 3.2px 7.2px}.flow-pricing .flow-pricing-offer:nth-child(1){margin-right:auto}@media only screen and (min-width:768px){.flow-pricing .flow-pricing-offer:nth-child(1){margin-right:24px}}.flow-pricing .flow-pricing-offer .pricing-offer-title{font-size:20px;line-height:24px;font-weight:600;border-bottom:2px solid #0066ff;padding-bottom:28px;margin-bottom:32px}.flow-pricing .flow-pricing-offer .pricing-offer-subtitle{font-size:20px;line-height:24px;font-weight:600;margin-bottom:34px;padding-top:18px}.flow-pricing .flow-pricing-offer .pricing-price{padding-bottom:24px;margin:24px 0;color:#75757A}.flow-pricing .flow-pricing-offer .pricing-price .pricing-pricePrefix{padding-bottom:6px;min-height:33px}.flow-pricing .flow-pricing-offer .pricing-price .pricing-pricePostfix{padding-top:6px;max-width:250px;min-height:70px;margin:0 auto;font-size:16px}.flow-pricing .flow-pricing-offer .pricing-price .pricing-dollars{color:#0066ff;font-weight:bold;font-size:36px;line-height:43px}.flow-pricing .flow-pricing-offer .pricing-offer-description{font-size:16px;margin:24px 0;min-height:65px;color:#000000}@media (min-width:960px){.flow-pricing .flow-pricing-offer .pricing-offer-description{min-height:84px}}.flow-pricing .flow-pricing-offer .pricing-cta{max-width:150px}.flow-pricing .flow-pricing-offer .pricing-offer-current-plan{color:#9B9B9B}.flow-pricing .flow-pricing-offer .pricing-offer-current-plan p{font-size:18px;padding-top:10px}.flow-pricing .flow-pricing-offer .fl-pricingOffer-learnMore{padding-top:8px;text-decoration:none}.flow-pricing .flow-pricing-offer .fl-pricingOffer-learnMore:hover{text-decoration:underline}@media only screen and (min-width:0){.flow-pricing .flow-pricing-offer{width:90%;margin-top:10px}}@media only screen and (min-width:1100px){.flow-pricing .flow-pricing-offer{width:404px;margin-top:10px}}@media only screen and (min-width:1200px){.flow-pricing .flow-pricing-offer{width:391px;margin-top:0}}.flow-pricing .pricing-features-table{margin-top:24px}.flow-pricing .pricing-features-table table{border-collapse:collapse;width:100%;height:auto;overflow:visible;table-layout:fixed}.flow-pricing .pricing-features-table table.mobile-only{display:none}.flow-pricing .pricing-features-table table.mobile-only th,.flow-pricing .pricing-features-table table.mobile-only td{padding:12px 8px}.flow-pricing .pricing-features-table table.mobile-only th{text-align:center;width:50%}.flow-pricing .pricing-features-table table.mobile-only tr.child th{padding-left:inherit}@media only screen and (max-width:480px){.flow-pricing .pricing-features-table table.mobile-only{display:block}.flow-pricing .pricing-features-table table.desktop-only{display:none}}.flow-pricing .pricing-features-table table a{text-decoration:underline}.flow-pricing .pricing-features-table table th,.flow-pricing .pricing-features-table table td{border:1px solid #fff;font-size:16px;line-height:24px;padding:16px 36px}@media only screen and (max-width:768px){.flow-pricing .pricing-features-table table th,.flow-pricing .pricing-features-table table td{padding:10px}}.flow-pricing .pricing-features-table table th:empty,.flow-pricing .pricing-features-table table td:empty{visibility:hidden}.flow-pricing .pricing-features-table table th{font-weight:600}.flow-pricing .pricing-features-table table thead th{color:#fff;background-color:#0066ff;font-size:20px;line-height:24px;padding-bottom:20px;padding-top:20px;width:25%}.flow-pricing .pricing-features-table table thead th span.table-price{font-size:16px;font-weight:400}.flow-pricing .pricing-features-table table thead th:first-child{width:50%}.flow-pricing .pricing-features-table table tbody th:hover,.flow-pricing .pricing-features-table table tbody td:hover{cursor:initial;background-color:inherit}.flow-pricing .pricing-features-table table tbody th{text-align:left}.flow-pricing .pricing-features-table table tbody tr.subheader{background-color:#94bfff;font-size:18px;line-height:22px}.flow-pricing .pricing-features-table table tbody tr.odd{background-color:#eaeaea}.flow-pricing .pricing-features-table table tbody tr.even{background-color:#dadada}.flow-pricing .pricing-features-table table tbody tr.child th{font-weight:400;padding-left:60px}.flow-pricing .pricing-features-table table tbody td{text-align:center}.flow-pricing .pricing-feature-table-footnotes{margin:60px 0;text-align:left}.flow-pricing .pricing-feature-table-footnotes .footnote{margin:5px}.flow-pricing .pricing-table-footnote{text-align:left}@media only screen and (max-width:960px){.flow-pricing .pricing-features-table.pricing-features-tablev2 table.mobile-only{display:block}.flow-pricing .pricing-features-table.pricing-features-tablev2 table.desktop-only{display:none}}.flow-pricing .pricing-features-table.pricing-features-tablev2 table.mobile-only th{width:33%}.widget .main-container .template-list{margin-top:10px}@media only screen and (min-width:540px){.widget .main-container .template-list{margin-top:24px}}.template-list{color:black}.template-list ul:before,.template-list ul:after{content:' ';display:table}.template-list ul:after{clear:both}.template-list li{margin-bottom:10px;display:block;width:100%;border-width:1px 0;border-style:solid;border-color:transparent}.template-list li:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);border-color:#0066ff}.template-list li:hover .template-item{box-shadow:none;border-color:#0066ff}.template-list .template-item{display:block;position:relative;height:148px;border-width:1px 0;border-style:solid;border-color:#C8C8C8;box-shadow:0 0 2px rgba(0,0,0,0.2)}.template-list .template-card-item{float:left;width:268px;height:194px;border:1px solid transparent}.template-list .fl-template-card-details{display:flex;flex-direction:column;text-align:left;width:100%;height:194px;box-shadow:rgba(0,0,0,0.11) 0 .3px .9px,rgba(0,0,0,0.11) 0 1.6px 3.6px;border-radius:3px;background-color:#fff;position:relative;padding:20px}.template-list .fl-template-card-details .fl-template-card-details-name{font-size:14px;color:#000000;font-weight:600;margin-top:12px;padding:0;line-height:19px;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:194px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.template-list .fl-template-card-details .fl-template-card-details-author{font-size:12px;padding:0;padding-top:4px;margin-bottom:0 !important;line-height:16px}.template-list .fl-template-card-details .fl-template-card-details-type{font-size:12px;color:#605E5C;margin-top:auto;margin-bottom:0 !important;padding:0}.template-list .fl-template-card-details .fl-template-card-details-instantiation{font-size:12px;color:#605E5C;line-height:16px;margin-top:auto;margin-bottom:0 !important;padding:0}.template-list .fl-template-card-details .fl-template-card-details-footer{display:flex;flex-direction:row;justify-content:space-between;margin-top:auto}.template-list .fl-template-card-details .fl-template-card-details-instantiationIcon{height:21px;width:16px;vertical-align:middle;display:inline-block}.template-list .api-icon-list{float:left;width:146px;height:146px}.template-list .api-icon-list .api-icon{float:left;text-align:center;height:73px;box-shadow:inset 0 0 1px rgba(0,0,0,0.3)}.template-list .api-icon-list .api-icon img{margin-top:10px;height:53px;width:53px}.template-list .api-icon-list.create-from-blank-icon-set{height:146px}.template-list .api-icon-list.create-from-blank-icon-set .api-icon{height:146px;width:146px;border:none}.template-list .api-icon-list.create-from-blank-icon-set .api-icon img{margin-top:36.5px;height:53px;width:53px;background:#FFFFFF;border:none}.template-list .api-icon-list.two-icon-set .api-icon{width:146px}.template-list .api-icon-list.three-icon-set .api-icon{width:73px}.template-list .api-icon-list.three-icon-set .api-icon:first-child{width:146px}.template-list .api-icon-list.four-icon-set .api-icon{width:73px}.template-list .api-icon-list.four-icon-set .api-icon.additional-api-placeholder{background-color:#E3E3E3;text-align:center}.template-list .api-icon-list.four-icon-set .api-icon.additional-api-placeholder p{padding:0;font-size:24px;line-height:73px}.template-list .content{width:100%;height:146px;background-color:white;padding:12px 16px;padding-left:162px}.template-list .display-name{display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:82px;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:15px;line-height:20px;font-weight:600;padding:0;width:100%}.template-list .metadata{position:absolute;bottom:12px}.template-list .metadata p{font-size:13px;line-height:16px;text-overflow:ellipsis;overflow:hidden;padding:0;color:#5e5e5e}.template-list .template-fallback-icon{background-color:#E3E3E3}.template-list .metadata .c-button{border-color:#0066ff;background-color:#0066ff;color:white}.template-list .metadata .c-button:hover{background-color:#005FCB;border-color:#005FCB}.template-list .metadata .disabled-button{border-color:#767676;background-color:#767676}.template-list .metadata .disabled-button:hover{background-color:#767676;border-color:#767676}@media only screen and (min-width:768px){.template-list{margin:0 auto;width:708px}.template-list:before,.template-list:after{content:' ';display:table}.template-list:after{clear:both}.template-list .template-item{height:218px;width:218px;border:1px solid #C8C8C8;box-shadow:0 0 2px rgba(0,0,0,0.2)}.template-list .api-icon-list{width:75px}.template-list .api-icon-list.two-icon-set .api-icon,.template-list .api-icon-list.three-icon-set .api-icon,.template-list .api-icon-list.four-icon-set .api-icon{width:75px}.template-list .api-icon-list.create-from-blank-icon-set{height:216px}.template-list .api-icon-list.create-from-blank-icon-set .api-icon{height:216px;width:75px;border:none}.template-list .api-icon-list.create-from-blank-icon-set .api-icon img{margin-top:72px;height:52px;width:32px;background:#FFFFFF;border:none}.template-list .api-icon-list.two-icon-set .api-icon{height:108px}.template-list .api-icon-list.two-icon-set .api-icon img{margin-top:26.5px;height:55px;width:55px}.template-list .api-icon-list.three-icon-set .api-icon{height:72px}.template-list .api-icon-list.three-icon-set .api-icon:first-child{width:75px}.template-list .api-icon-list.three-icon-set .api-icon img{margin-top:10px;height:52px;width:52px}.template-list .api-icon-list.four-icon-set .api-icon{height:54px}.template-list .api-icon-list.four-icon-set .api-icon img{margin-top:10px;height:34px;width:34px}.template-list .api-icon-list.four-icon-set .api-icon.additional-api-placeholder p{line-height:54px}.template-list .content{height:216px;padding:12px 16px;padding-left:91px}.template-list .display-name{width:inherit;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:152px;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:15px;line-height:20px}.template-list .metadata{bottom:12px;max-width:109px}.template-list .metadata .c-button{border-color:#0066ff;background-color:#0066ff;color:white}.template-list .metadata .c-button:hover{background-color:#005FCB;border-color:#005FCB}.template-list .metadata .disabled-button{border-color:#767676;background-color:#767676}.template-list li{float:left;width:220px;height:220px;border:1px solid transparent}.template-list li:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);border-color:#0066ff}.template-list li:hover .template-item{box-shadow:none;border-color:#0066ff}.template-list li:nth-of-type(1n){margin:0 24px 24px 0}.template-list li:nth-of-type(3n){margin-right:0}}@media only screen and (min-width:960px){.template-list{width:852px}.template-list .template-item{height:266px;width:266px;border:1px solid #C8C8C8;box-shadow:0 0 2px rgba(0,0,0,0.2)}.template-list .api-icon-list{width:95px}.template-list .api-icon-list.two-icon-set .api-icon,.template-list .api-icon-list.three-icon-set .api-icon,.template-list .api-icon-list.four-icon-set .api-icon{width:95px}.template-list .api-icon-list.create-from-blank-icon-set{height:264px}.template-list .api-icon-list.create-from-blank-icon-set .api-icon{height:264px;width:95px;border:none}.template-list .api-icon-list.create-from-blank-icon-set .api-icon img{margin-top:88px;height:68px;width:48px;background:#FFFFFF;border:none}.template-list .api-icon-list.two-icon-set .api-icon{height:132px}.template-list .api-icon-list.two-icon-set .api-icon img{margin-top:28.5px;height:75px;width:75px}.template-list .api-icon-list.three-icon-set .api-icon{height:88px}.template-list .api-icon-list.three-icon-set .api-icon:first-child{width:95px}.template-list .api-icon-list.three-icon-set .api-icon img{margin-top:10px;height:68px;width:68px}.template-list .api-icon-list.four-icon-set .api-icon{height:66px}.template-list .api-icon-list.four-icon-set .api-icon img{margin-top:10px;height:46px;width:46px}.template-list .api-icon-list.four-icon-set .api-icon.additional-api-placeholder p{line-height:66px}.template-list .content{height:264px;padding:12px 16px;padding-left:111px}.template-list .display-name{width:inherit;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:200px;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:15px;line-height:20px}.template-list .metadata{bottom:12px;max-width:137px}.template-list .metadata .c-button{border-color:#0066ff;background-color:#0066ff;color:white}.template-list .metadata .c-button:hover{background-color:#005FCB;border-color:#005FCB}.template-list .metadata .disabled-button{border-color:#767676;background-color:#767676}.template-list li{float:left;width:268px;height:268px;border:1px solid transparent}.template-list li:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);border-color:#0066ff}.template-list li:hover .template-item{box-shadow:none;border-color:#0066ff}.template-list li:nth-of-type(1n){margin:0 24px 24px 0}.template-list li:nth-of-type(3n){margin-right:0}}@media only screen and (min-width:1200px){.template-list{width:1144px}.template-list li{float:left;width:268px;height:268px;border:1px solid transparent}.template-list li:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);border-color:#0066ff}.template-list li:hover .template-item{box-shadow:none;border-color:#0066ff}.template-list li:nth-of-type(1n){margin:0 24px 24px 0}.template-list li:nth-of-type(4n){margin-right:0}}.context-testimonial{padding-bottom:34px}.context-testimonial .display-name{color:#000000}.context-testimonial .c-heading-3{text-align:center}.context-testimonial .hero-row{padding-bottom:36px}.context-testimonial .c-subheading-2.testimonial{margin-bottom:24px}.context-testimonial .c-paragraph-1.company{padding-top:0}.context-testimonial .c-image{width:36px;height:36px;background-repeat:no-repeat;background-size:100%}.context-testimonial .f-round{border-radius:50%}.context-testimonial .author{color:#333;text-transform:uppercase}.context-testimonial .template-item{border:none;box-shadow:none}.context-testimonial li{border:none}.context-testimonial li:hover{border:none;box-shadow:none}.context-testimonial p{text-align:left}@media only screen and (min-width:768px){.context-testimonial .hero-list .column{position:relative}}@media only screen and (max-width:540px){.context-testimonial .hero-list .template-list{margin-top:20px}}@media only screen and (min-width:768px){.context-testimonial .hero-list .template-list{width:220px}.context-testimonial .hero-list .template-list .template-list-item{margin:0}}@media only screen and (min-width:960px){.context-testimonial .hero-list .template-list{width:286px}}.context-testimonial .testimonial,.context-testimonial .company{color:#333}.context-testimonial .c-sequence-indicator{bottom:0}.context-testimonial .c-sequence-indicator button:before{border-color:#333}.context-testimonial .c-sequence-indicator button[aria-checked="true"]:before{background:#333}.context-testimonial .c-flipper:before{font-size:26px}@media only screen and (max-width:960px){.context-testimonial .c-flipper:before{font-size:22px}}.context-testimonial .c-carousel.f-multi-slide .c-flipper{opacity:100;background:transparent}.context-testimonial .template-item .content{box-shadow:0 2px 24px 0 rgba(0,0,0,0.1)}@media only screen and (min-width:480px){.context-testimonial .medium-6{width:95.83333333%}}@media only screen and (min-width:768px){.context-testimonial .medium-6{width:45.83333333%}}.email-page{padding-bottom:40px;font-family:Segoe UI,Segoe WP,Tahoma,Arial,sans-serif}.email-page .row{text-align:center}.email-page img.unsubscribe-flow-icon{display:inline;margin-top:40px;height:56px;width:72px}.email-page .email-header{font-family:Segoe UI Light,Segoe UI,Segoe WP,Tahoma,Arial,sans-serif;color:#333333;padding:40px 0 0 0}.email-page .email-message{padding:32px 0 0 0}.email-page a.unsubscribe-button{margin-top:40px;padding:12px;font-family:Segoe UI Semibold,Segoe UI,Segoe WP,Tahoma,Arial,sans-serif;font-size:18px;color:white;background-color:#0066ff}.email-page .email-resubscribe-message{padding-top:60px;color:#767676}.email-page a.unsubscribe-confirmation-resubscribe-link{color:#0066ff}.context-flowbot-detail{position:relative;padding-bottom:60px;text-align:center;margin-bottom:100px}.context-flowbot-detail .flowbot-verification-text{font-weight:400}.homepage{padding:0}.homepage .sd-playinsection-mask{z-index:997}.homepage .sd-playinsection-embed{z-index:998;max-height:80vh}.homepage .context-testimonial{background-color:#faf9f8}.homepage .context-home-mobile{padding-bottom:0;overflow:hidden}.homepage .mobile-image-container{max-height:258px}@media screen and (-ms-high-contrast:active){.homepage .homepage-seemoretemplatesbutton:focus{text-decoration:underline}}.f-authenticated .homepage .sd-playinsection-embed{top:48px}.f-unauthenticated .homepage .sd-playinsection-embed{top:60px}.context-home{padding:30px 0}@media only screen and (min-width:960px){.context-home{padding:48px 0}}.context-home .subsection-heading{font-weight:400;margin-bottom:16px;color:#333;padding:0}.context-home .row+.row{margin-top:0}.context-home .context-home-template-collections-react{margin-bottom:35px}.context-home .context-home-template-collections-react a{padding:2px;margin-right:20px}.context-home .context-home-template-collections{margin-bottom:35px}.context-home .context-home-template-collections li{padding:2px}.context-home .context-home-template-collections a{padding:2px;color:white;display:inline-block;margin-right:20px}.context-home .context-home-template-collections a:focus{outline:4px solid transparent;box-shadow:0 0 0 3px #0066ff}.context-home .context-home-template-collections p{font-weight:600;width:100%;max-width:200px;padding:0;word-wrap:break-word;white-space:normal;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.context-home .context-home-template-collections .collection-link{display:inline-block;position:relative;text-align:center;width:264px;height:264px;transition:filter .2s;background-color:#333}.context-home .context-home-template-collections .collection-link:hover{filter:brightness(80%);box-shadow:0 0 0 1px #0066ff}.context-home.context-home-templates h2,.context-home.context-testimonial h2{margin-bottom:36px}.context-home-api-list .api-carousel-header{display:flex}.context-home-api-list .api-carousel-header h2,.context-home-api-list .api-carousel-header a{display:flex;align-items:center;margin:0;color:#333}.context-home-api-list .api-carousel-header a{margin-left:auto;position:relative}.context-home-api-list .api-carousel-header a:after{font-size:16px;margin-left:5px}.context-home-api-list .api-carousel-header a:before{content:'';height:1px;width:calc(100% -  16px);position:absolute;left:-2px;bottom:0;transform:scaleY(0);transition:transform .1s;background-color:#767676}.context-home-api-list .api-carousel-header a:hover:before{transform:scaleY(1)}.context-home-templates{background-color:white}.context-home-templates header{text-align:justify;margin-bottom:51px}@media only screen and (max-width:768px){.context-home-templates header{display:none}}.context-home-templates header a{font-weight:400;display:inline-block;white-space:nowrap;color:rgba(0,0,0,0.6);margin:auto;padding-bottom:12px}@media only screen and (max-width:960px){.context-home-templates header a{font-size:21px}}.context-home-templates header a:hover{color:rgba(0,0,0,0.8)}.context-home-templates header a:focus{outline:1px dashed}.context-home-templates header a:first-child{text-align:left}.context-home-templates header .f-active{color:#0066ff;border-bottom:solid;border-bottom-color:#0066ff}.context-home-templates header .f-active:hover{color:#0066ff}.context-home-templates header .stretch{width:100%;display:inline-block}.context-home-mobile{background-image:radial-gradient(circle at 69% 60%, #0f7fff, #0f7eff 18%, #0269e7),linear-gradient(#0077ff, #0077ff);text-align:center;color:#fff}.context-home-mobile h2{font-size:28px}.context-home-mobile p{font-size:17px}@media only screen and (min-width:960px){.context-home-mobile{text-align:left}}.context-home-mobile+section{transform:translateZ(0)}.context-home-mobile .app-badge{background-color:#eaeaea;background-position:center;background-repeat:no-repeat;display:inline-block;height:40px;width:140px;margin:10px}.context-home-mobile .app-badge img{height:100%}.context-home-mobile .b-loaded{background-color:transparent}.context-home-mobile .mobile-image{background-color:transparent;width:300px;height:258px;background-size:100%}@media only screen and (min-width:960px){.context-home-mobile .mobile-image{max-width:320px}}.context-home-mobile .c-image{margin:auto;padding-right:30px;max-width:300px;transform-style:preserve-3d}@media only screen and (min-width:960px){.context-home-mobile .c-image{max-width:320px}}.context-home-mobile .c-image:before,.context-home-mobile .c-image:after{transform:translateZ(-1em)}.context-home-mobile .c-image.animate{animation-name:moveUp;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-duration:1s}@keyframes moveUp{0%{transform:translateY(80px)}100%{transform:translateY(0)}}.context-home-mobile .c-subheading-1{padding-top:0}.context-home-mobile .c-paragraph-2{margin-bottom:24px}.context-home-mobile .c-paragraph-2 a{text-decoration:underline;font-weight:bold}.fl-homepage,.fl-mooncat{margin:0}.fl-homepage .fl-hp-section,.fl-mooncat .fl-hp-section,.fl-homepage .fl-mooncat-section,.fl-mooncat .fl-mooncat-section{padding:72px 16px;text-align:center;position:relative}@media (min-width:640px){.fl-homepage .fl-hp-section,.fl-mooncat .fl-hp-section,.fl-homepage .fl-mooncat-section,.fl-mooncat .fl-mooncat-section{padding:84px 75px}}@media (min-width:1024px){.fl-homepage .fl-hp-section,.fl-mooncat .fl-hp-section,.fl-homepage .fl-mooncat-section,.fl-mooncat .fl-mooncat-section{padding-top:96px;padding-bottom:96px}}.fl-homepage .fl-hp-section.fl-hp-section--wimage,.fl-mooncat .fl-hp-section.fl-hp-section--wimage,.fl-homepage .fl-mooncat-section.fl-hp-section--wimage,.fl-mooncat .fl-mooncat-section.fl-hp-section--wimage{padding-left:16px;padding-right:16px}@media (min-width:1024px){.fl-homepage .fl-hp-section.fl-hp-section--wimage,.fl-mooncat .fl-hp-section.fl-hp-section--wimage,.fl-homepage .fl-mooncat-section.fl-hp-section--wimage,.fl-mooncat .fl-mooncat-section.fl-hp-section--wimage{padding-left:75px;padding-right:75px}}.fl-homepage .fl-hp-section.fl-hp-section--onimage,.fl-mooncat .fl-hp-section.fl-hp-section--onimage,.fl-homepage .fl-mooncat-section.fl-hp-section--onimage,.fl-mooncat .fl-mooncat-section.fl-hp-section--onimage{padding:48px 16px 24px}@media (min-width:1024px){.fl-homepage .fl-hp-section.fl-hp-section--onimage,.fl-mooncat .fl-hp-section.fl-hp-section--onimage,.fl-homepage .fl-mooncat-section.fl-hp-section--onimage,.fl-mooncat .fl-mooncat-section.fl-hp-section--onimage{position:absolute;top:40%;background-color:transparent;max-width:400px;margin-left:80px}}.fl-homepage .fl-hp-section.fl-hp-section--onimage .fl-hp-onImageContent,.fl-mooncat .fl-hp-section.fl-hp-section--onimage .fl-hp-onImageContent,.fl-homepage .fl-mooncat-section.fl-hp-section--onimage .fl-hp-onImageContent,.fl-mooncat .fl-mooncat-section.fl-hp-section--onimage .fl-hp-onImageContent{text-align:left;margin:0 17% 0 0}@media (min-width:640px){.fl-homepage .fl-hp-section.fl-hp-section--onimage .fl-hp-onImageContent,.fl-mooncat .fl-hp-section.fl-hp-section--onimage .fl-hp-onImageContent,.fl-homepage .fl-mooncat-section.fl-hp-section--onimage .fl-hp-onImageContent,.fl-mooncat .fl-mooncat-section.fl-hp-section--onimage .fl-hp-onImageContent{margin:0 17%}}@media (min-width:1024px){.fl-homepage .fl-hp-section.fl-hp-section--onimage .fl-hp-onImageContent,.fl-mooncat .fl-hp-section.fl-hp-section--onimage .fl-hp-onImageContent,.fl-homepage .fl-mooncat-section.fl-hp-section--onimage .fl-hp-onImageContent,.fl-mooncat .fl-mooncat-section.fl-hp-section--onimage .fl-hp-onImageContent{margin:0}}.fl-homepage .fl-hp-section-content,.fl-mooncat .fl-hp-section-content,.fl-homepage .fl-mooncat-section-content,.fl-mooncat .fl-mooncat-section-content{max-width:1400px;margin:0 auto}.fl-homepage .fl-hp-section-shade-medium,.fl-mooncat .fl-hp-section-shade-medium,.fl-homepage .fl-mooncat-section-shade-medium,.fl-mooncat .fl-mooncat-section-shade-medium{background-color:#EBEBEB}.fl-homepage .fl-hp-section-shade-dark,.fl-mooncat .fl-hp-section-shade-dark{background-color:#000000;color:#fff}.fl-homepage .fl-mooncat-section-shade-mediumDarker,.fl-mooncat .fl-mooncat-section-shade-mediumDarker{background-color:#C6C6C6;color:#000000}.fl-homepage .fl-hp-section-shade-darkish,.fl-mooncat .fl-hp-section-shade-darkish{background-color:#3C3C41;color:#fff}.fl-homepage .fl-hp-section-shade-light,.fl-mooncat .fl-hp-section-shade-light,.fl-homepage .fl-mooncat-section-shade-light,.fl-mooncat .fl-mooncat-section-shade-light{background-color:#fff;color:#000000}.fl-homepage .fl-mooncat-section-shade-themePrimary,.fl-mooncat .fl-mooncat-section-shade-themePrimary{background-color:#0066ff;color:#fff}.fl-homepage .fl-hp-section-shadowed,.fl-mooncat .fl-hp-section-shadowed{box-shadow:0 1.2px 3.6px rgba(0,0,0,0.108),0 6.4px 14.4px rgba(0,0,0,0.132)}.fl-homepage .fl-hp-heading,.fl-mooncat .fl-hp-heading,.fl-homepage .fl-mooncat-heading,.fl-mooncat .fl-mooncat-heading{font-size:36px;font-weight:600;margin-bottom:24px;line-height:40px}.fl-homepage .fl-hp-heading+.fl-hp-text,.fl-mooncat .fl-hp-heading+.fl-hp-text,.fl-homepage .fl-mooncat-heading+.fl-hp-text,.fl-mooncat .fl-mooncat-heading+.fl-hp-text{margin-bottom:60px}.fl-homepage .fl-hp-heading+.fl-hp-text--custom,.fl-mooncat .fl-hp-heading+.fl-hp-text--custom,.fl-homepage .fl-mooncat-heading+.fl-hp-text--custom,.fl-mooncat .fl-mooncat-heading+.fl-hp-text--custom{margin-bottom:12px}.fl-homepage .fl-mooncat-heading2,.fl-mooncat .fl-mooncat-heading2{font-size:24px;font-weight:600;margin-bottom:24px;line-height:30px}.fl-homepage .fl-mooncat-heading2+.fl-hp-text,.fl-mooncat .fl-mooncat-heading2+.fl-hp-text{margin-bottom:12px}.fl-homepage .fl-mooncat-heading3,.fl-mooncat .fl-mooncat-heading3{font-size:16px;font-weight:600;line-height:20px;margin-bottom:24px;margin-top:24px}.fl-homepage .fl-hp-text,.fl-mooncat .fl-hp-text,.fl-homepage .fl-mooncat-text,.fl-mooncat .fl-mooncat-text{font-size:16px;max-width:840px;margin:0 auto}.fl-homepage .fl-hp-button,.fl-mooncat .fl-hp-button,.fl-homepage .fl-mooncat-button,.fl-mooncat .fl-mooncat-button{cursor:pointer;display:inline-block;box-shadow:0 0 1px rgba(0,0,0,0.18),0 2px 4px rgba(0,0,0,0.12);border-radius:2px;border:1px solid transparent;padding:10px 20px;font-weight:600;font-size:16px;white-space:nowrap;text-decoration:none}.fl-homepage .fl-hp-button:focus,.fl-mooncat .fl-hp-button:focus,.fl-homepage .fl-mooncat-button:focus,.fl-mooncat .fl-mooncat-button:focus{border:1px dashed}.fl-homepage .fl-hp-button:hover,.fl-mooncat .fl-hp-button:hover,.fl-homepage .fl-mooncat-button:hover,.fl-mooncat .fl-mooncat-button:hover{text-decoration:underline}.fl-homepage .fl-hp-button-onDark,.fl-mooncat .fl-hp-button-onDark{color:#fff;background-color:transparent;border-color:#fff}.fl-homepage .fl-hp-button-onDark:focus,.fl-mooncat .fl-hp-button-onDark:focus{border-color:#fff}.fl-homepage .fl-hp-button-onDark.fl-hp-link-arrow>.arrow,.fl-mooncat .fl-hp-button-onDark.fl-hp-link-arrow>.arrow{border-color:#fff}.fl-homepage .fl-hp-button-onLight,.fl-mooncat .fl-hp-button-onLight,.fl-homepage .fl-mooncat-button-onLight,.fl-mooncat .fl-mooncat-button-onLight{color:#fff;background-color:#0066ff;border-color:#0066ff}.fl-homepage .fl-hp-button-onLight:focus,.fl-mooncat .fl-hp-button-onLight:focus,.fl-homepage .fl-mooncat-button-onLight:focus,.fl-mooncat .fl-mooncat-button-onLight:focus{border-color:#0066ff}.fl-homepage .fl-hp-button-onLight.fl-hp-link-arrow>.arrow,.fl-mooncat .fl-hp-button-onLight.fl-hp-link-arrow>.arrow,.fl-homepage .fl-mooncat-button-onLight.fl-hp-link-arrow>.arrow,.fl-mooncat .fl-mooncat-button-onLight.fl-hp-link-arrow>.arrow,.fl-homepage .fl-hp-button-onLight.fl-mooncat-link-arrow>.arrow,.fl-mooncat .fl-hp-button-onLight.fl-mooncat-link-arrow>.arrow,.fl-homepage .fl-mooncat-button-onLight.fl-mooncat-link-arrow>.arrow,.fl-mooncat .fl-mooncat-button-onLight.fl-mooncat-link-arrow>.arrow{border-color:#fff}.fl-homepage .fl-hp-button-onLightOutlined,.fl-mooncat .fl-hp-button-onLightOutlined{color:#0066ff;background-color:#fff;border-color:#0066ff}.fl-homepage .fl-hp-button-onLightOutlined:focus,.fl-mooncat .fl-hp-button-onLightOutlined:focus{border-color:#0066ff}.fl-homepage .fl-hp-button-onLightOutlined.fl-hp-link-arrow>.arrow,.fl-mooncat .fl-hp-button-onLightOutlined.fl-hp-link-arrow>.arrow{border-color:#0066ff}.fl-homepage .fl-hp-link-onLightOutlined.fl-hp-link-arrow>.arrow,.fl-mooncat .fl-hp-link-onLightOutlined.fl-hp-link-arrow>.arrow{border-color:#005ce6}.fl-homepage .fl-hp-button-onMedium,.fl-mooncat .fl-hp-button-onMedium,.fl-homepage .fl-mooncat-button-onMedium,.fl-mooncat .fl-mooncat-button-onMedium{background-color:transparent;border-color:#000000;color:#000000}.fl-homepage .fl-hp-button-onMedium:focus,.fl-mooncat .fl-hp-button-onMedium:focus,.fl-homepage .fl-mooncat-button-onMedium:focus,.fl-mooncat .fl-mooncat-button-onMedium:focus{border-color:#000000}.fl-homepage .fl-hp-button-onMedium.fl-hp-link-arrow>.arrow,.fl-mooncat .fl-hp-button-onMedium.fl-hp-link-arrow>.arrow,.fl-homepage .fl-mooncat-button-onMedium.fl-hp-link-arrow>.arrow,.fl-mooncat .fl-mooncat-button-onMedium.fl-hp-link-arrow>.arrow,.fl-homepage .fl-hp-button-onMedium.fl-mooncat-link-arrow>.arrow,.fl-mooncat .fl-hp-button-onMedium.fl-mooncat-link-arrow>.arrow,.fl-homepage .fl-mooncat-button-onMedium.fl-mooncat-link-arrow>.arrow,.fl-mooncat .fl-mooncat-button-onMedium.fl-mooncat-link-arrow>.arrow{border-color:#000000}.fl-homepage .fl-hp-button-dark,.fl-mooncat .fl-hp-button-dark{color:#fff;background-color:#000000;border-color:#000000}.fl-homepage .fl-hp-link-onMedium,.fl-mooncat .fl-hp-link-onMedium{color:#000000}.fl-homepage .fl-mooncat-link,.fl-mooncat .fl-mooncat-link{color:#0066ff}.fl-homepage .fl-mooncat-link-onDark,.fl-mooncat .fl-mooncat-link-onDark{color:#fff}.fl-homepage .fl-mooncat-link-onDark.fl-mooncat-link-arrow>.arrow,.fl-mooncat .fl-mooncat-link-onDark.fl-mooncat-link-arrow>.arrow{border-color:#fff}.fl-homepage .fl-hp-link-arrow,.fl-mooncat .fl-hp-link-arrow,.fl-homepage .fl-mooncat-link-arrow,.fl-mooncat .fl-mooncat-link-arrow{position:relative;font-size:16px;display:inline-block;font-weight:600}.fl-homepage .fl-hp-link-arrow .arrow,.fl-mooncat .fl-hp-link-arrow .arrow,.fl-homepage .fl-mooncat-link-arrow .arrow,.fl-mooncat .fl-mooncat-link-arrow .arrow{border:solid #000000;border-width:0 2px 2px 0;display:inline-block;padding:2px;transform:rotate(-45deg) translate(3px, 0);-webkit-transform:rotate(-45deg) translate(3px, 0)}.fl-homepage .fl-hp-link-arrow:focus,.fl-mooncat .fl-hp-link-arrow:focus,.fl-homepage .fl-mooncat-link-arrow:focus,.fl-mooncat .fl-mooncat-link-arrow:focus{border:1px dashed}.fl-homepage .fl-hp-link-arrow:hover,.fl-mooncat .fl-hp-link-arrow:hover,.fl-homepage .fl-mooncat-link-arrow:hover,.fl-mooncat .fl-mooncat-link-arrow:hover{text-decoration:underline}.fl-homepage .fl-hp-divider,.fl-mooncat .fl-hp-divider{max-width:150px;border-bottom:1px solid;display:block;margin:36px auto;text-align:center}.fl-homepage .fl-hp-img--wide img,.fl-mooncat .fl-hp-img--wide img{width:100%}.fl-homepage .fl-mooncat-jump-arrowContainer,.fl-mooncat .fl-mooncat-jump-arrowContainer{background-color:#0066ff;border-radius:43px;height:43px;width:43px;margin:0 auto;position:relative}.fl-homepage .fl-mooncat-jump-arrow,.fl-mooncat .fl-mooncat-jump-arrow{border:solid #fff;border-width:0 3px 3px 0;padding:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);bottom:5%;left:50%;margin-left:-7px;margin-bottom:15px;position:absolute}.fl-hp-box-shimmer{display:inline-block;height:1em;position:relative;overflow:hidden;background-color:#dddbdd}.fl-hp-box-shimmer::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg, rgba(255,255,255,0) 0, rgba(255,255,255,0.2) 20%, rgba(255,255,255,0.5) 60%, rgba(255,255,255,0));animation:shimmer 2s infinite;content:''}@keyframes shimmer{100%{transform:translateX(100%)}}.fl-hp-hero{background-color:#eef0ef;padding-bottom:0;padding-top:0}.fl-hp-hero .hero-svg{position:absolute;bottom:36px;right:36px;z-index:1}.fl-hp-hero .hero-image{width:100%;display:block;position:relative;max-width:1440px;margin:0 auto}.fl-hp-hero .hero-image picture{overflow:hidden}.fl-hp-hero .hero-image picture img{height:100%;width:100%;vertical-align:middle}@media screen and (max-width:540px){.fl-hp-hero .hero-image picture img{padding-top:40px}}@media screen and (min-width:540px) and (max-width:750px){.fl-hp-hero .hero-image picture img{padding-top:110px}}@media screen and (min-width:750px) and (max-width:1020px){.fl-hp-hero .hero-image picture img{padding-top:40px}}@media only screen and (min-width:1024px){.fl-hp-hero .hero-image picture img{padding-top:100px}}@media (min-width:1200px){.fl-hp-hero .hero-image picture img{padding-top:0}}.fl-hp-hero .hero-copy{position:absolute;top:120px;left:0;width:100%;color:#000000}.fl-hp-hero .hero-copy .text-heading-xl{font-size:36px}@media only screen and (min-width:320px){.fl-hp-hero .hero-copy .text-heading-xl{font-size:48px;line-height:55px}}.fl-hp-hero .fl-hp-hero-content.fl-hp-section-default{text-align:center;width:100%;margin:0 auto;padding-top:0}@media (min-width:640px){.fl-hp-hero .fl-hp-hero-content.fl-hp-section-default{padding-top:84px}}@media (min-width:1024px){.fl-hp-hero .fl-hp-hero-content.fl-hp-section-default{padding:0;max-width:1130px}}.fl-hp-hero .fl-hp-hero-heading{font-size:24px;font-weight:600;padding-bottom:18px}.fl-hp-hero .fl-hp-hero-tagline{font-size:36px;font-weight:600;color:#000000;padding-bottom:24px}@media (min-width:1024px){.fl-hp-hero .fl-hp-hero-tagline{font-size:48px}}@media screen and (min-width:1024px) and (max-width:1200px){.fl-hp-hero .fl-hp-hero-tagline{padding-left:40px;padding-right:40px}}.fl-hp-hero .fl-hp-hero-text{font-size:18px;padding-bottom:36px;color:#000000}@media screen and (min-width:1024px) and (max-width:1200px){.fl-hp-hero .fl-hp-hero-text{padding-left:70px;padding-right:70px}}.fl-hp-hero .fl-hp-hero-button{background-color:#fff;color:#000000;padding:12px 24px}.fl-hp-hero .fl-hp-hero-button:focus{border-color:#000000}.fl-hp-hero .fl-hp-hero-arrow{display:none;border:solid #000000;border-width:0 3px 3px 0;padding:10px;animation:arrow-bounce 2s infinite;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;bottom:5%;left:50%;margin-left:-11px}@media (min-width:1024px){.fl-hp-hero .fl-hp-hero-arrow{display:inline-block}}@keyframes arrow-bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}40%{-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}60%{-webkit-transform:translateY(3px);transform:translateY(3px) rotate(45deg)}}.fl-hp-announcements{padding-top:36px;padding-bottom:0;margin-bottom:36px}@media (min-width:1024px){.fl-hp-announcements .fl-hp-section-content{display:flex}}.fl-hp-announcements.fl-hp-section{padding-top:36px;padding-bottom:36px}@media (min-width:1024px){.fl-hp-announcements .fl-hp-announce--first{border-right:1px solid #fff}}.fl-hp-announcements .fl-hp-announce{display:block}@media (min-width:1024px){.fl-hp-announcements .fl-hp-announce{text-align:left;margin:0;padding:24px 4%;width:50%}}.fl-hp-announcements .fl-hp-text{padding-bottom:12px}.fl-hp-announcements .fl-hp-divider{border-color:#000000}@media (min-width:1024px){.fl-hp-announcements .fl-hp-divider{display:none}}.fl-hp-about{position:relative;overflow:hidden}.fl-hp-about .fl-hp-about-img{border:10px solid #000000;border-radius:10px;margin:48px auto;box-shadow:0 4.8px 14.4px rgba(0,0,0,0.18),0 25.6px 57.6px rgba(0,0,0,0.22)}@media (min-width:640px){.fl-hp-about .fl-hp-about-img{margin:60px auto}}@media (min-width:1200px){.fl-hp-about .fl-hp-about-img{margin:0 0 0 40%;border-width:16px;position:absolute;width:1320px}}@media (min-width:1400px){.fl-hp-about .fl-hp-about-img{margin-left:30%}}.fl-hp-about .fl-hp-about-img img{width:100%;height:auto}.fl-hp-about .fl-hp-about-content{text-align:left}@media (min-width:1200px){.fl-hp-about .fl-hp-about-content{max-width:30%;margin-top:110px;margin-bottom:110px}}.fl-hp-about .fl-hp-about-content-point{margin-bottom:48px}@media (min-width:640px){.fl-hp-about .fl-hp-about-content-point{display:flex;justify-content:flex-start}}@media (min-width:640px){.fl-hp-about .fl-hp-about-content-icon{padding:20px 24px 0 0}}.fl-hp-about .fl-hp-about-content-heading{font-size:24px;font-weight:600;margin:12px 0}.fl-hp-about .fl-hp-button{margin-top:24px}.fl-hp-uiflows{position:relative;overflow:hidden}.fl-hp-uiflows .fl-hp-uiflows-img{margin:48px auto;width:100%;height:auto}@media (min-width:640px){.fl-hp-uiflows .fl-hp-uiflows-img{margin:60px auto}}@media (min-width:1200px){.fl-hp-uiflows .fl-hp-uiflows-img{margin:0 0 0 0;position:absolute;width:600px}}@media (min-width:1400px){.fl-hp-uiflows .fl-hp-uiflows-img{margin-left:0}}.fl-hp-uiflows .fl-hp-uiflows-img img{width:100%;height:auto}.fl-hp-uiflows .fl-hp-uiflows-content{text-align:left}@media (min-width:1200px){.fl-hp-uiflows .fl-hp-uiflows-content{max-width:35%;margin-left:60%;margin-top:35px}}.fl-hp-uiflows .fl-hp-uiflows-content-point{margin-bottom:48px}@media (min-width:640px){.fl-hp-uiflows .fl-hp-uiflows-content-point{display:flex;justify-content:flex-start}}@media (min-width:640px){.fl-hp-uiflows .fl-hp-uiflows-content-icon{padding:20px 24px 0 0}}.fl-hp-uiflows .fl-hp-uiflows-content-heading{font-size:24px;font-weight:600;margin:12px 0}.fl-hp-uiflows .fl-hp-button{margin-top:24px}.fl-hp-uiflows .fl-hp-link-arrow{margin-top:24px}.fl-hp-section-black{color:#fff;background-color:#000000;padding:36px 0}.fl-hp-blackbanner-announcement{font-size:16px;font-weight:400;line-height:1.5;font-family:'Segoe UI',SegoeUI,'Segoe WP',Tahoma,Arial,sans-serif;text-align:center}.arrow-white{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:2px;transform:rotate(-45deg) translate(3px, 0);-webkit-transform:rotate(-45deg) translate(3px, 0)}.fl-hp-templates-search-container{margin-top:24px;margin-bottom:30px;display:flex;justify-content:center}.fl-home-page-templates-wrapper{display:flex;flex-direction:column;align-items:center}.fl-hp-templates-search-wrapper{display:flex;border:1px solid #0066ff;max-width:574px;height:40px;width:80%}.fl-hp-templates-search-wrapper input[type='search']::-webkit-input-placeholder{color:#0066ff}.fl-hp-templates-search-wrapper input[type='search']:-moz-placeholder{color:#0066ff}.fl-hp-templates-search-wrapper input[type='search']::-moz-placeholder{color:#0066ff}.fl-hp-templates-search-wrapper input[type='search']:-ms-input-placeholder{color:#0066ff}.fl-hp-templates-search-button{background:#b7d2fe;width:40px;height:100%;border:0}#fl-hp-templates-search{flex:1;height:16px;padding:11px 21px;border:0}#react-home-page-templates{margin-bottom:45px;text-align:center;max-width:1200px;width:100%}#react-home-page-templates .ms-Grid-row{max-width:85vw}@media only screen and (min-width:1366px){#react-home-page-templates .ms-Grid-row .ms-xxl2{width:25%}}.fl-hp-templates-shimmer{display:flex;flex-wrap:wrap}.fl-hp-study .fl-hp-study-icon{margin-bottom:36px}@media (min-width:960px){.fl-hp-study .fl-hp-study-content{display:flex;margin:0 auto;max-width:850px}}.fl-hp-study .fl-hp-study-stat{width:320px;margin-top:12px;margin:0 auto;padding:0 50px}@media (min-width:960px){.fl-hp-study .fl-hp-study-stat{border-left:1px solid #0066ff}}.fl-hp-study .fl-hp-study-stat--first{margin-top:0;border-left:0}.fl-hp-study .fl-hp-study-number{font-size:48px;color:#0066ff;margin-bottom:12px;font-weight:600}.fl-hp-study .fl-hp-button{margin:48px auto}.fl-hp-study .fl-hp-study-footer{font-size:12px}.fl-hp-study .fl-hp-divider{border-color:#0066ff}.fl-hp-community .fl-hp-community-icon{margin-bottom:12px}.fl-hp-community .fl-hp-community-link-learn{color:#005ce6}.fl-hp-community.fl-hp-link-arrow>.arrow{border-color:#0066ff}.fl-hp-testimonials{position:relative}.fl-hp-testimonials .fl-hp-testimonial-heading{font-size:36px;font-weight:600;line-height:40px;margin-bottom:60px;margin-left:15%;margin-right:15%}.fl-hp-testimonials .fl-hp-testimonial-quote.fl-hp-text{font-weight:600;font-size:20px;margin-bottom:24px}.fl-hp-testimonials .fl-hp-testimonial-quote{margin-bottom:12px}.fl-hp-testimonials .fl-hp-testimonial-name{font-weight:bold;font-size:18px}.fl-hp-testimonials .fl-hp-testimonial-title{font-size:18px}.fl-hp-connectors .fl-hp-text{width:100%}.fl-hp-connectors-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:12px}#react-fl-hp-connectors,#react-fl-hp-connectors>.fl-hp-box-shimmer{max-width:264px;max-height:600px}@media (min-width:640px){#react-fl-hp-connectors,#react-fl-hp-connectors>.fl-hp-box-shimmer{max-width:358px}}@media (min-width:768px){#react-fl-hp-connectors,#react-fl-hp-connectors>.fl-hp-box-shimmer{max-width:534px}}@media (min-width:960px){#react-fl-hp-connectors,#react-fl-hp-connectors>.fl-hp-box-shimmer{max-width:746px}}@media (min-width:1024px){#react-fl-hp-connectors,#react-fl-hp-connectors>.fl-hp-box-shimmer{max-width:858px}}@media (min-width:1200px){#react-fl-hp-connectors,#react-fl-hp-connectors>.fl-hp-box-shimmer{max-width:1074px}}.fl-hp-customers{padding-bottom:0}.fl-hp-customers .fl-hp-heading{margin-bottom:48px}.fl-hp-customers .fl-hp-customers-slider{position:relative;overflow:hidden}.fl-hp-customers .fl-hp-customers-slidernav{width:0;height:0;cursor:pointer;appearance:none;backface-visibility:hidden;z-index:10}.fl-hp-customers .fl-hp-customers-slidernav:checked{animation:check .5s linear forwards}.fl-hp-customers .fl-hp-customers-slider-tabs{display:flex;align-items:center;justify-content:center}.fl-hp-customers .fl-hp-customers-slidernav:checked:nth-of-type(1)~.fl-hp-customers-slider-container{transform:translateX(0)}.fl-hp-customers .fl-hp-customers-slidernav:checked:nth-of-type(2)~.fl-hp-customers-slider-container{transform:translateX(-20%)}.fl-hp-customers .fl-hp-customers-slidernav:checked:nth-of-type(3)~.fl-hp-customers-slider-container{transform:translateX(-40%)}.fl-hp-customers .fl-hp-customers-slidernav:checked:nth-of-type(4)~.fl-hp-customers-slider-container{transform:translateX(-60%)}.fl-hp-customers .fl-hp-customers-slidernav:checked:nth-of-type(5)~.fl-hp-customers-slider-container{transform:translateX(-80%)}.fl-hp-customers .fl-hp-customers-slider-container{width:500%;height:100%;transition:all 1s ease-out;display:flex;flex-flow:row nowrap}.fl-hp-customers .fl-hp-customers-slider-content{height:100%;width:100%;text-align:left;display:flex;flex:1;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-end}.fl-hp-customers .fl-hp-section.fl-hp-section--onimage{color:#000000;width:100%}@media (min-width:1024px){.fl-hp-customers .fl-hp-section.fl-hp-section--onimage{top:10%;color:#fff;max-width:400px}}@media (min-width:1200px){.fl-hp-customers .fl-hp-section.fl-hp-section--onimage{top:25%}}.fl-hp-customers .fl-hp-section.fl-hp-section--onimage .fl-hp-text{margin-bottom:24px;font-size:18px}.fl-hp-customers .fl-hp-section.fl-hp-section--onimage .fl-hp-button-onDark{color:#000000;border-color:#000000}@media (min-width:1024px){.fl-hp-customers .fl-hp-section.fl-hp-section--onimage .fl-hp-button-onDark{color:#fff;border-color:#fff}}.fl-hp-customers .fl-hp-section.fl-hp-section--onimage .fl-hp-button-onDark.fl-hp-link-arrow>.arrow{border-color:#000000}@media (min-width:1024px){.fl-hp-customers .fl-hp-section.fl-hp-section--onimage .fl-hp-button-onDark.fl-hp-link-arrow>.arrow{border-color:#fff}}.fl-hp-customers .fl-hp-section--onimage--custom.fl-hp-section{color:#000000}@media (min-width:1024px){.fl-hp-customers .fl-hp-section--onimage--custom.fl-hp-section{color:#000000}}.fl-hp-customers .fl-hp-section--onimage--custom.fl-hp-section .fl-hp-button-onDark{color:#000000;border-color:#000000}@media (min-width:1024px){.fl-hp-customers .fl-hp-section--onimage--custom.fl-hp-section .fl-hp-button-onDark{color:#000000;border-color:#000000}}.fl-hp-customers .fl-hp-section--onimage--custom.fl-hp-section .fl-hp-button-onDark.fl-hp-link-arrow>.arrow{border-color:#000000}@media (min-width:1024px){.fl-hp-customers .fl-hp-section--onimage--custom.fl-hp-section .fl-hp-button-onDark.fl-hp-link-arrow>.arrow{border-color:#000000}}.fl-hp-customers .fl-hp-customer-heading{margin:0 0 12px 0;font-weight:600;font-size:36px}.fl-hp-customers .fl-hp-customers-label{z-index:10;margin-top:0;cursor:pointer;width:188px;display:none;border-bottom:5px solid transparent}@media (min-width:1024px){.fl-hp-customers .fl-hp-customers-label{display:block}}.fl-hp-customers .fl-hp-customers-label img{filter:grayscale(100%);width:90%}.fl-hp-customers .fl-hp-customers-label.fl-hp-customers--custom img{padding-top:10px;margin-bottom:-10px}.fl-hp-customers #fl-hp-customers-slider1:checked~.fl-hp-customers-slider-tabs .fl-hp-customers-label1,.fl-hp-customers #fl-hp-customers-slider2:checked~.fl-hp-customers-slider-tabs .fl-hp-customers-label2,.fl-hp-customers #fl-hp-customers-slider3:checked~.fl-hp-customers-slider-tabs .fl-hp-customers-label3,.fl-hp-customers #fl-hp-customers-slider4:checked~.fl-hp-customers-slider-tabs .fl-hp-customers-label4,.fl-hp-customers #fl-hp-customers-slider5:checked~.fl-hp-customers-slider-tabs .fl-hp-customers-label5{border-bottom:5px solid #0066ff;display:block}@media (min-width:1024px){.fl-hp-customers #fl-hp-customers-slider1:checked~.fl-hp-customers-slider-tabs .fl-hp-customers-label1,.fl-hp-customers #fl-hp-customers-slider2:checked~.fl-hp-customers-slider-tabs .fl-hp-customers-label2,.fl-hp-customers #fl-hp-customers-slider3:checked~.fl-hp-customers-slider-tabs .fl-hp-customers-label3,.fl-hp-customers #fl-hp-customers-slider4:checked~.fl-hp-customers-slider-tabs .fl-hp-customers-label4,.fl-hp-customers #fl-hp-customers-slider5:checked~.fl-hp-customers-slider-tabs .fl-hp-customers-label5{display:block}}.fl-hp-customers #fl-hp-customers-slider1:checked~.fl-hp-customers-slider-tabs .fl-hp-customers-label1 img,.fl-hp-customers #fl-hp-customers-slider2:checked~.fl-hp-customers-slider-tabs .fl-hp-customers-label2 img,.fl-hp-customers #fl-hp-customers-slider3:checked~.fl-hp-customers-slider-tabs .fl-hp-customers-label3 img,.fl-hp-customers #fl-hp-customers-slider4:checked~.fl-hp-customers-slider-tabs .fl-hp-customers-label4 img,.fl-hp-customers #fl-hp-customers-slider5:checked~.fl-hp-customers-slider-tabs .fl-hp-customers-label5 img{filter:grayscale(0)}.fl-hp-customers .fl-hp-customer-image{position:relative;width:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.fl-hp-customers .fl-hp-customer-image{max-height:270px}}@media all and (-ms-high-contrast:none) and (min-width:640px),(-ms-high-contrast:active) and (min-width:640px){.fl-hp-customers .fl-hp-customer-image{max-height:400px}}@media all and (-ms-high-contrast:none) and (min-width:768px),(-ms-high-contrast:active) and (min-width:768px){.fl-hp-customers .fl-hp-customer-image{max-height:500px}}@media all and (-ms-high-contrast:none) and (min-width:960px),(-ms-high-contrast:active) and (min-width:960px){.fl-hp-customers .fl-hp-customer-image{max-height:750px}}@media all and (-ms-high-contrast:none) and (min-width:1024px),(-ms-high-contrast:active) and (min-width:1024px){.fl-hp-customers .fl-hp-customer-image{max-height:none}}.fl-hp-customers .fl-hp-customer-image .fl-hp-customers-label{display:block;padding:12px}@media (min-width:1024px){.fl-hp-customers .fl-hp-customer-image .fl-hp-customers-label{display:none}}.fl-hp-customers .fl-hp-customers-label-arrow{width:40px;height:60px;background-color:#fff;opacity:.7;position:absolute;top:40%;left:0;line-height:32px}.fl-hp-customers .fl-hp-customers-label-arrow+.fl-hp-customers-label-arrow{right:0;left:auto}.fl-hp-pp .fl-hp-pp-content{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:48px}@media (min-width:1024px){.fl-hp-pp .fl-hp-pp-content{flex-wrap:nowrap;margin-top:60px}}.fl-hp-pp .fl-hp-pp-product{margin-bottom:48px;text-align:left}@media (min-width:640px){.fl-hp-pp .fl-hp-pp-product{padding:0 2%}}@media (min-width:1024px){.fl-hp-pp .fl-hp-pp-product{margin-bottom:0}}.fl-hp-pp .fl-hp-pp-product .fl-hp-text{max-width:340px}.fl-hp-pp .fl-hp-button{margin:24px auto 0}.fl-hp-pp .fl-hp-pp-product-icon{margin-bottom:12px}.fl-hp-pp .fl-hp-pp-product-icon .fl-hp-heading{font-weight:600;font-size:20px;margin-bottom:12px}.fl-hp-pp .fl-hp-text{margin-bottom:12px}.fl-hp-signup .fl-hp-signup-action{margin:24px auto 48px}.fl-hp-signup .fl-signup-action-container{display:flex;justify-content:center;flex-direction:column;align-items:center}@media (min-width:640px){.fl-hp-signup .fl-signup-action-container{flex-direction:row}}.fl-hp-signup .fl-signup-action-container input[type='text']::-webkit-input-placeholder{color:#0066ff}.fl-hp-signup .fl-signup-action-container input[type='text']:-moz-placeholder{color:#0066ff}.fl-hp-signup .fl-signup-action-container input[type='text']::-moz-placeholder{color:#0066ff}.fl-hp-signup .fl-signup-action-container input[type='text']:-ms-input-placeholder{color:#0066ff}.fl-hp-signup .fl-hp-signup-download-heading{margin-bottom:24px;font-size:24px}.fl-hp-signup .fl-hp-signup-download{display:flex;justify-content:center;flex-wrap:wrap}.fl-hp-signup .fl-hp-signup-download-icon{margin:0 20px 12px}.fl-hp-signup .fl-hp-signup-input{border:1px solid #0066ff;max-width:296px;margin-bottom:12px;padding:12px;color:#0066ff;font-weight:600}@media (min-width:640px){.fl-hp-signup .fl-hp-signup-input{margin-right:12px;margin-bottom:0;max-width:none}}.homepage-search{height:60px;margin-top:0;margin-left:auto;margin-right:auto;color:black;max-width:none}.homepage-search input[type=search]{padding-right:60px;padding-left:18px;border:none}@media screen and (-ms-high-contrast:active){.homepage-search input[type=search]{border:1px solid windowText}}.homepage-search ::-webkit-input-placeholder{color:#5e5e5e}.homepage-search ::-moz-placeholder{color:#5e5e5e;opacity:1}.homepage-search :-moz-placeholder{color:#5e5e5e;opacity:1}.homepage-search :-ms-input-placeholder{color:#5e5e5e}.homepage-search button{width:60px;height:60px;background-color:#0066ff;color:white;margin:0;border-radius:0}@media screen and (-ms-high-contrast:active){.homepage-search button{border:1px solid windowText}}.homepage-search button:before{font-size:24px}.homepage-search button:hover{color:white;background-color:#005FCB}.homepage-search button:focus{outline:1px dashed black}.context-homepage-hero{position:relative;padding:0;color:white}.context-homepage-hero h1{line-height:1.4}.context-homepage-hero .hero-subtitle{font-size:15px;padding-top:10px;line-height:1.4}@media only screen and (min-width:960px){.context-homepage-hero .hero-subtitle{font-size:17px}}.context-homepage-hero .f-video-button,.context-homepage-hero .f-video-button:active{background:transparent}.context-homepage-hero .device-banner{width:90%}.context-homepage-hero .search-row{margin-top:0;margin-bottom:0}.f-unauthenticated .context-homepage-hero{color:white;background-color:#0066ff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;text-align:center}.f-unauthenticated .context-homepage-hero h1{font-weight:600;padding:23px 0 0 0;font-size:60px}@media only screen and (max-width:768px){.f-unauthenticated .context-homepage-hero h1{font-size:42px}}.f-unauthenticated .context-homepage-hero .f-video-button{border:2px solid white;background-color:transparent;color:white;transition:background-color .2s ease-in-out,color .2s ease-in-out;margin:24px 0}.f-unauthenticated .context-homepage-hero .f-video-button:hover{color:#0066ff;background-color:white}.f-unauthenticated .context-homepage-hero .hero-greeting-container{max-width:550px;margin:auto}.f-unauthenticated .context-homepage-hero .search-container{max-width:500px;margin:auto}.f-unauthenticated .context-homepage-hero .homepage-search button{border:1px solid #fff}.f-authenticated .context-homepage-hero{color:black}.f-authenticated .context-homepage-hero h1{font-weight:600;margin-bottom:4px;padding:36px 0 0 0;color:#000000;font-size:28px}.f-authenticated .context-homepage-hero .hero-subtitle{font-size:21px;margin-bottom:16px;padding:0;color:#333;font-family:wf_segoe-ui_light,"Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif}.f-authenticated .context-homepage-hero .f-video-button{font-size:17px;margin-bottom:24px;margin-top:0;color:#0066ff;border:none;padding:5px 0}.f-authenticated .context-homepage-hero .f-video-button:hover{border:none;text-decoration:underline}.f-authenticated .context-homepage-hero input[type="search"]{box-shadow:0 0 15px 0 rgba(0,0,0,0.1)}.f-authenticated .context-homepage-hero input[type="search"]:focus{box-shadow:0 0 0 1px #0066ff,0 0 15px 0 rgba(0,0,0,0.1)}.bc-vle-aibuilder-banner{background-color:#262626;color:#fff;margin-bottom:20px}.bc-vle-aibuilder-banner__background-images{max-width:2280px;margin:0 auto;background-repeat:no-repeat;background-image:-webkit-linear-gradient(left, rgba(38,38,38,0.35) 0, rgba(38,38,38,0.6) 8%, rgba(38,38,38,0.8) 16%, rgba(38,38,38,0.9) 18%, rgba(38,38,38,0.95) 25%, #262626 50%, rgba(38,38,38,0.95) 75%, rgba(38,38,38,0.85) 83%, rgba(38,38,38,0.65) 85%, rgba(38,38,38,0.5) 92%, rgba(38,38,38,0.35) 100%),url('/Content/Images/HomeIcons/Announcement/mbas_map.svg'),url('/Content/Images/HomeIcons/Announcement/vle_flow.svg');background-position:center,-100px,right;background-size:auto,55%,45%;padding-top:24px;padding-bottom:24px}@media only screen and (min-width:1300px){.bc-vle-aibuilder-banner__background-images{background-size:auto,auto,35%}}.bc-vle-aibuilder-banner__background-images>div.aibuilder-banner__container{width:100%;max-width:1300px;margin:0 auto}@media only screen and (min-width:768px){.bc-vle-aibuilder-banner__background-images>div.aibuilder-banner__container{width:75%}}.bc-vle-aibuilder-banner__background-images>div.aibuilder-banner__container>div{display:inline-block;width:100%;margin:0 auto;text-align:center;padding:12px 0}@media only screen and (min-width:960px){.bc-vle-aibuilder-banner__background-images>div.aibuilder-banner__container>div{padding:40px 20px}}@media only screen and (min-width:1024px){.bc-vle-aibuilder-banner__background-images>div.aibuilder-banner__container>div{padding:40px 10px}}@media only screen and (min-width:1240px){.bc-vle-aibuilder-banner__background-images>div.aibuilder-banner__container>div{padding:50px 60px}}.bc-vle-aibuilder-banner__background-images>div.aibuilder-banner__container>div .c-heading-3{line-height:34px;font-size:26px;padding:0 0 12px}@media only screen and (min-width:960px){.bc-vle-aibuilder-banner__background-images>div.aibuilder-banner__container>div .c-heading-3{font-size:28px}}.bc-vle-aibuilder-banner__background-images>div.aibuilder-banner__container>div .c-paragraph-3{line-height:24px;font-size:18px;padding:0 6px 16px}.bc-vle-aibuilder-banner__background-images>div.aibuilder-banner__container>div .c-paragraph-3 span{display:inline}.bc-vle-mbas-banner{background-color:#262626;color:#fff;margin-bottom:20px}.bc-vle-mbas-banner__background-images{max-width:2280px;margin:0 auto;background-repeat:no-repeat;background-image:-webkit-linear-gradient(left, rgba(38,38,38,0.35) 0, rgba(38,38,38,0.6) 8%, rgba(38,38,38,0.8) 16%, rgba(38,38,38,0.9) 18%, rgba(38,38,38,0.95) 25%, #262626 50%, rgba(38,38,38,0.95) 75%, rgba(38,38,38,0.85) 83%, rgba(38,38,38,0.65) 85%, rgba(38,38,38,0.5) 92%, rgba(38,38,38,0.35) 100%),url('/Content/Images/HomeIcons/Announcement/mbas_map.svg'),url('/Content/Images/HomeIcons/Announcement/vle_flow.svg');background-position:center,-100px,right;background-size:auto,55%,45%;padding-top:24px;padding-bottom:24px}@media only screen and (min-width:1300px){.bc-vle-mbas-banner__background-images{background-size:auto,auto,35%}}.bc-vle-mbas-banner__background-images>div.mbas-banner__container{width:100%;max-width:1300px;margin:0 auto}@media only screen and (min-width:768px){.bc-vle-mbas-banner__background-images>div.mbas-banner__container{width:75%}}.bc-vle-mbas-banner__background-images>div.mbas-banner__container>div{display:inline-block;width:100%;margin:0 auto;text-align:center;padding:12px 0}@media only screen and (min-width:960px){.bc-vle-mbas-banner__background-images>div.mbas-banner__container>div{padding:40px 20px}}@media only screen and (min-width:1024px){.bc-vle-mbas-banner__background-images>div.mbas-banner__container>div{padding:40px 10px}}@media only screen and (min-width:1240px){.bc-vle-mbas-banner__background-images>div.mbas-banner__container>div{padding:50px 60px}}.bc-vle-mbas-banner__background-images>div.mbas-banner__container>div .c-heading-3{line-height:34px;font-size:26px;padding:0 0 12px}@media only screen and (min-width:960px){.bc-vle-mbas-banner__background-images>div.mbas-banner__container>div .c-heading-3{font-size:28px}}.bc-vle-mbas-banner__background-images>div.mbas-banner__container>div .c-paragraph-3{line-height:24px;font-size:18px;padding:0 6px 16px}.bc-vle-mbas-banner__background-images>div.mbas-banner__container>div .c-paragraph-3 span{display:inline}.bc-vle-mbas-banner__background-images>div.mbas-banner__container>div .c-paragraph-3 .pipe{display:inline}.bc-vle-bizapps-banner{background-color:#262626;color:#fff;margin-bottom:20px}.bc-vle-bizapps-banner a.cta-bizapps-learn-more{font-size:15px;background-color:transparent;padding-bottom:12px;text-transform:uppercase}.bc-vle-bizapps-banner a.cta-bizapps-learn-more:hover{border-color:transparent}.bc-vle-bizapps-banner__background-images{max-width:2280px;margin:0 auto;background-repeat:no-repeat;background-image:-webkit-linear-gradient(left, rgba(38,38,38,0.35) 0, rgba(38,38,38,0.6) 8%, rgba(38,38,38,0.8) 16%, rgba(38,38,38,0.9) 18%, rgba(38,38,38,0.95) 25%, #262626 50%, rgba(38,38,38,0.95) 75%, rgba(38,38,38,0.85) 83%, rgba(38,38,38,0.65) 85%, rgba(38,38,38,0.5) 92%, rgba(38,38,38,0.35) 100%),url('/Content/Images/HomeIcons/Announcement/mbas_map.svg'),url('/Content/Images/HomeIcons/Announcement/vle_flow.svg');background-position:center,-100px,right;background-size:auto,55%,45%;padding-top:24px;padding-bottom:24px}@media only screen and (min-width:1300px){.bc-vle-bizapps-banner__background-images{background-size:auto,auto,35%}}.bc-vle-bizapps-banner__background-images>div.bizapps-banner__container{width:100%;max-width:1300px;margin:0 auto}@media only screen and (min-width:768px){.bc-vle-bizapps-banner__background-images>div.bizapps-banner__container{width:75%}}.bc-vle-bizapps-banner__background-images>div.bizapps-banner__container>div{display:inline-block;width:100%;margin:0 auto;text-align:center;padding:12px 0}@media only screen and (min-width:960px){.bc-vle-bizapps-banner__background-images>div.bizapps-banner__container>div{padding:36px 20px}}@media only screen and (min-width:1024px){.bc-vle-bizapps-banner__background-images>div.bizapps-banner__container>div{padding:36px 10px}}@media only screen and (min-width:1240px){.bc-vle-bizapps-banner__background-images>div.bizapps-banner__container>div{padding:40px 60px}}.bc-vle-bizapps-banner__background-images>div.bizapps-banner__container>div .c-heading-3{line-height:34px;font-size:26px;padding:0 0 12px}@media only screen and (min-width:960px){.bc-vle-bizapps-banner__background-images>div.bizapps-banner__container>div .c-heading-3{font-size:28px}}.bc-vle-bizapps-banner__background-images>div.bizapps-banner__container>div .c-paragraph-3{line-height:24px;font-size:18px;padding:0 6px 16px}.bc-vle-bizapps-banner__background-images>div.bizapps-banner__container>div .c-paragraph-3 span{display:inline}.section-manage{padding:0;position:relative;height:calc(100vh - 48px)}.widget .section-manage{height:100vh}.context-api-detail{position:relative;padding-bottom:40px;text-align:center;background-color:#E3E3E3}.context-api-detail .row+.row{margin-top:0}.context-api-detail>.row>.column>.c-heading-2{max-width:400px;margin:0 auto}.context-api-detail>.row>.column>.c-paragraph-2{padding-top:15px;max-width:600px;margin:0 auto}.context-api-detail .context-api-premium-label{padding-top:10px}.context-api-detail .doc-link.row{margin-top:20px}.context-api-detail .doc-link.row a{font-weight:200}.context-api-detail .doc-link.row .doc-link-icon{position:relative;vertical-align:baseline;top:2px;padding-left:2px;height:15px;width:15px}.context-api-premium{padding-bottom:14px}.context-api-icon{background:linear-gradient(180deg, #E3E3E3 50%, #fff 50%);min-width:100%;margin-bottom:10px}.context-api-icon .api-icon-container{width:160px;height:144px;margin-left:auto;margin-right:auto;text-align:center;border:1px solid #C8C8C8;box-shadow:0 0 2px rgba(0,0,0,0.2)}.context-api-icon .api-icon-container>img{width:115px;height:115px;margin-top:14.5px}@media only screen and (min-width:768px){.context-api-icon .api-icon-container{width:190px;height:190px}.context-api-icon .api-icon-container>img{margin-top:37.5px}}.context-api-recommended,.context-api-operation{background-color:white;padding-bottom:38px}.context-api-recommended .c-heading-6,.context-api-operation .c-heading-6{padding-bottom:24px}.context-api-operation .row+.row{margin-top:0}.context-api-operation .row{max-width:1280px}.context-api-operation .zero-api-operations-text-row{background-color:rgba(0,77,255,0.1)}.context-api-operation .zero-api-operations-text-row .zero-api-operations-text{display:inline-block}.context-api-operation .zero-api-operations-text-row p{padding:20px;padding-right:5px}.context-api-operation .zero-api-operations-text-row a{text-decoration:underline}.integration-view.context-api-detail{background-color:#f8f8f8;padding:0;width:unset}.integration-view.context-api-detail .img-column{padding-top:25px;padding-bottom:20px}.integration-view.context-api-detail .context-api-detail-title{display:flex;flex-direction:row}.integration-view.context-api-detail .context-api-detail-title-img{border-radius:7%;height:48px;width:48px}.integration-view.context-api-detail .context-api-detail-title-heading{padding-left:20px;font-size:42px;line-height:42px;font-weight:650}.integration-view.context-api-detail .context-api-detail-description{margin-top:15px;text-align:left}.integration-view.context-api-detail .install-flow-addin-link{color:#0066ff}.integration-view.context-api-detail .install-flow-addin-link:hover{text-decoration:underline}.integration-view.context-api-detail .f-video-button{margin-top:0;background-color:#0066ff;border-color:#0066ff;color:#fff}.integration-view.context-api-detail .f-video-button:hover{background-color:#fff;color:#000000}.integration-view.context-api-detail .f-learnmore-link{padding:9px 12px 10px;font-size:15px;line-height:15px;display:inline-block;background-color:#fff;margin-left:10px;border:1px solid;border-color:#dadada}.integration-view.context-api-detail .f-learnmore-link:hover{border-color:#333}.integration-view.context-api-detail .context-api-detail-buttons{margin-top:20px;display:flex;flex-direction:row}.integration-view.context-api-detail,.integration-view.context-api-recommended,.integration-view.context-api-operation,.integration-view.context-api-valueprop{padding-bottom:0}.integration-view.context-api-detail .context-api-cards-heading,.integration-view.context-api-recommended .context-api-cards-heading,.integration-view.context-api-operation .context-api-cards-heading,.integration-view.context-api-valueprop .context-api-cards-heading{font-weight:600;font-size:17px}.integration-view.context-api-detail>.row,.integration-view.context-api-recommended>.row,.integration-view.context-api-operation>.row,.integration-view.context-api-valueprop>.row{max-width:1241px}.integration-view.context-api-detail>.row>.column,.integration-view.context-api-recommended>.row>.column,.integration-view.context-api-operation>.row>.column,.integration-view.context-api-valueprop>.row>.column{margin-left:0}.integration-view.context-api-operation .api-operation-card.legacy,.integration-view.context-api-valueprop .api-operation-card.legacy{margin:0 20px 20px 0;width:266px;float:left;box-shadow:0 0 2px rgba(0,0,0,0.2)}.integration-view.context-api-recommended .context-api-cards-heading{padding-top:10px}.integration-view.context-api-operation{padding-bottom:32px}.integration-view.context-api-valueprop{padding-top:30px}.integration-view.context-api-valueprop .api-operation-card.legacy{height:180px;box-shadow:none;border:none}.integration-view.context-api-valueprop .api-operation-list-item{width:100%;cursor:default}.integration-view.context-api-valueprop .api-operation-card-icon{margin-right:0;float:none}.integration-view.context-api-valueprop .api-operation-card-icon-img{padding:10px}.integration-view.context-api-valueprop .api-operation-card-subtext{margin:0 10px 10px 10px}.integration-view .context-templates-lite{padding-bottom:0}.integration-view .context-templates-lite .template-list{padding-left:2%;padding-right:2%;width:96%;max-width:1241px}.integration-view .context-templates-lite .template-list-item{box-shadow:0 0 2px rgba(0,0,0,0.2);margin:0 20px 20px 0;border:1px solid #C8C8C8;height:266px;width:266px}.integration-view .context-templates-lite .responsive-template-card{box-shadow:none;border:none;width:264px}.integration-view .context-templates-lite .responsive-template-card:hover{box-shadow:none}.integration-view .context-templates-lite .display-name{font-size:13px}.connectors-options-form{margin:0 auto;padding:36px 0}.connectors-options-form .connectors-control{max-width:none;margin-top:0}.connectors-options-form input.connectors-filter{height:36px;padding-left:38px;padding-right:10px}.connectors-options-form button.connectors-filter-button{position:absolute;left:0;right:auto;background-color:transparent}.connectors-options-form select.connectors-category:active,.connectors-options-form select.connectors-category:focus{background-color:#f4f4f4}@media screen and (-ms-high-contrast:active){.connectors-options-form select.connectors-category:active,.connectors-options-form select.connectors-category:focus{border:2px solid windowText}}.header{text-indent:-10000px;width:1px;max-height:1px;color:white;padding:0}.context-apis-api-list{max-width:1221px;margin:0 auto}.context-apis-api-list .connectors-header{height:28px;width:auto;padding:0 0 0 18px;line-height:27px;font-size:20px;font-family:'Segoe UI';font-weight:400;text-align:left}.flow-pricing{background-color:#eaeaea}.flow-pricing .fl-mooncat-link.fl-mooncat-link-dark{text-decoration:underline;color:initial}.flow-pricing h1,.flow-pricing h2{font-weight:600}.flow-pricing h1,.flow-pricing h2,.flow-pricing p{padding:0;text-align:center}.flow-pricing h1{font-size:36px}.flow-pricing h2{font-size:24px;line-height:29px}.flow-pricing .pricing-feature-subheading{font-size:16px;margin:24px 0 60px}.flow-pricing a.pricing-cta{font-size:16px;line-height:21px;font-weight:600;border-radius:2px;background-color:#0066ff;padding:11px 18px;box-shadow:rgba(0,0,0,0.108) 0 .3px .9px,rgba(0,0,0,0.132) 0 1.6px 3.6px}.flow-pricing a.pricing-cta:after{position:relative;font-size:10px;margin-left:0}.flow-pricing a.pricing-cta:hover,.flow-pricing a.pricing-cta:focus{border-color:transparent;text-decoration:underline;box-shadow:0 .6px 1.8px rgba(0,0,0,0.108),0 3.2px 7.2px rgba(0,0,0,0.132)}.flow-pricing a.pricing-cta.secondary{color:#000000;background:none;border-color:#000000;box-shadow:none}.flow-pricing a.pricing-cta.lightweight{color:#0066ff;background:none;box-shadow:none}.flow-pricing a.pricing-cta.lightweight.ultralight{padding:0;border:none;width:auto}.flow-pricing .pricing-link{color:#0066ff}.flow-pricing .contact-sales{margin:60px auto}.flow-pricing .sign-up-free{padding:84px 0}.flow-pricing .sign-up-free .free-text{font-size:18px;line-height:22px;margin:0 0 24px}.flow-pricing .sign-up-free .pricing-cta.free-cta{color:#000000}.flow-pricing .context-pricing-contact{background-color:#c8c8c8}.flow-pricing .currency-dropdown .c-select select{border-radius:3px}.flow-pricing .currency-dropdown .c-select select:focus,.flow-pricing .currency-dropdown .c-select select:active{border-color:#0066ff}@media only screen and (max-width:768px){.flow-pricing .currency-dropdown .c-select{margin:24px auto 0;width:392px}}.flow-pricing .context-pricing-features{background-color:white;padding:84px 0 0}.flow-pricing .context-pricing-resources{background-color:#0066ff;color:#fff;padding:84px 0}.flow-pricing .context-pricing-resources .resource-links{margin-top:48px}.flow-pricing .context-pricing-resources .pricing-cta.lightweight{color:#fff}.flow-pricing .fl-pricing-offers{max-width:844px;margin:0 auto;padding:0 16px}.flow-pricing .fl-pricing-offers.fl-pricing-offers-long{max-width:844px}@media (min-width:1400px){.flow-pricing .fl-pricing-offers.fl-pricing-offers-long{max-width:1300px}}.flow-pricing .fl-pricing-offers.fl-pricing-offers-long .fl-pricing-plans{margin-top:24px;display:block}@media (min-width:1400px){.flow-pricing .fl-pricing-offers.fl-pricing-offers-long .fl-pricing-plans{display:flex;justify-content:center}}.flow-pricing .fl-pricing-plans{margin-top:24px;display:block}@media only screen and (min-width:768px){.flow-pricing .fl-pricing-plans{display:flex;justify-content:center}}.flow-pricing .fl-mooncat-heading{margin-bottom:50px}.flow-pricing .fl-pricing-resources{margin-top:18px;text-align:left}.flow-pricing .fl-pricing-resources .fl-mooncat-heading2{margin-bottom:48px}.flow-pricing .fl-pricing-resources-description{padding:45px 0 12px;text-align:left}.flow-pricing .footnote{margin-top:24px}.flow-pricing .footnote .pricing-disclaimer-footnote{text-align:left;margin-left:30px;margin-bottom:15px}.fl-pricingv2.flow-pricing .currency-dropdown .c-select{margin:24px auto 0;width:392px}@media (min-width:960px){.fl-pricingv2.flow-pricing .currency-dropdown .c-select{width:100%;margin:0}}.fl-pricingv2.flow-pricing .currency-dropdown .c-select select{border-radius:3px}.fl-pricingv2.flow-pricing .currency-dropdown .c-select select:focus,.fl-pricingv2.flow-pricing .currency-dropdown .c-select select:active{border-color:#0066ff}.fl-pricingv2.flow-pricing .fl-pricing-plans{margin-top:24px;display:block}@media (min-width:1400px){.fl-pricingv2.flow-pricing .fl-pricing-plans{display:flex;justify-content:center}}.fl-pricingv2.flow-pricing .fl-pricing-viewAddOn{margin-top:50px}.fl-pricingv2.flow-pricing .fl-pricing-plans-addons.fl-pricing-plans{display:block}@media (min-width:960px){.fl-pricingv2.flow-pricing .fl-pricing-plans-addons.fl-pricing-plans{display:flex;justify-content:center}}.context-footer{background-color:#faf9f8;padding:48px 0}.context-footer .c-universal-footer nav div>div{padding:0 24px 0 0;width:25%}@media only screen and (max-width:480px){.context-footer .c-universal-footer nav div>div{width:100%}}.context-footer .c-universal-footer nav div>div .top-divider{width:24px;display:block;border-top:1px solid #DFDFDF;margin:20px 0}.context-footer .c-universal-footer nav div>div ul.c-list{margin:0}.context-footer .c-universal-footer nav div>div a.c-hyperlink{font-size:15px;font-family:'Segoe UI','Segoe WP',Tahoma,Arial,sans-serif;color:#000000}.context-footer .c-universal-footer>section{margin-top:42px;border-top:1px solid #DFDFDF}.context-footer .c-universal-footer>section:before,.context-footer .c-universal-footer>section:after{content:' ';display:table}.context-footer .c-universal-footer>section:after{clear:both}.context-footer .c-universal-footer>section>a.c-hyperlink{font-size:13px;color:#666666}.context-footer .c-universal-footer>section>a.c-hyperlink .icon-microsoft{background-size:100%;background-repeat:no-repeat;vertical-align:middle;height:17px;width:81px;margin:0 10px 0 0}@media only screen and (min-width:480px){.context-footer .c-universal-footer>section>a.c-hyperlink .icon-microsoft{margin-left:10px}}.context-footer .c-universal-footer>section>a.c-hyperlink.c-glyph{padding-right:16px}.context-footer .c-universal-footer>section ul.c-list{margin-left:0;margin-top:10px;margin-bottom:20px;float:left}@media only screen and (min-width:480px){.context-footer .c-universal-footer>section ul.c-list li:first-child{padding-left:10px}}@media only screen and (min-width:960px){.context-footer .c-universal-footer>section ul.c-list{margin-top:22px}.context-footer .c-universal-footer>section ul.c-list li:first-child{padding-left:10px;padding-right:0}.context-footer .c-universal-footer>section ul.c-list li:last-child{padding-right:0}}.context-footer .c-universal-footer>section ul.c-list a.c-hyperlink{font-size:13px;color:#5e5e5e}.context-footer .c-universal-footer>section ul.c-list img{width:24px;height:24px;margin:10px}.context-footer .c-universal-footer>section ul.c-list.img-list{float:left;clear:both;margin:20px 40px 0 0}.context-footer .c-universal-footer>section ul.c-list.img-list li{padding:3px 5px}@media only screen and (min-width:960px){.context-footer .c-universal-footer>section ul.c-list.img-list{float:left;clear:none;margin-left:40px;margin-top:15px}}.context-footer .c-universal-footer>section ul.c-list.img-list a.c-hyperlink{background-color:#000000;border-radius:18px;height:36px;width:36px;display:inline-block}.context-footer .c-universal-footer>section ul.c-list.img-list .social-icon{width:24px;height:24px;background-size:100%;background-repeat:no-repeat;margin:6px}.context-footer .c-heading-6{font-size:13px;line-height:24px;font-weight:normal;color:#5e5e5e;padding-top:0}.context-footer .bold-hyperlink{font-weight:bold}.fl-AppSidebar-serverContainer.ms-Fabric{height:100%;font-family:wf_segoe-ui_semilight,"Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif}.fl-AppSidebar-serverContainer.ms-Fabric .fl-AppSidebar-server{height:100%;background-color:#f4f4f4;position:relative;border-right:1px solid #d0d0d0}.fl-AppSidebar-serverContainer.ms-Fabric .fl-AppSidebar-server--collapsed{width:48px}.fl-AppSidebar-serverContainer.ms-Fabric .fl-AppSidebar-server--expanded{width:200px}.fl-AppSidebar-serverContainer.ms-Fabric .ba-SidebarContent{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;height:auto;width:100%;background-color:#f4f4f4;overflow-x:hidden}.fl-AppSidebar-serverContainer.ms-Fabric .ms-ScrollablePane--contentContainer{overflow-y:auto;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;background-color:#f4f4f4}.fl-AppSidebar-serverContainer.ms-Fabric .ms-Button--default{position:relative;font-size:14px;font-weight:400;display:flex;text-align:center;cursor:pointer;vertical-align:top;padding:0;margin:0;min-width:48px;height:auto;color:#333;width:100%;min-height:40px;line-height:20px;border:1px solid transparent;background-color:transparent}.fl-AppSidebar-serverContainer.ms-Fabric .ms-Button--default:hover{background-color:#c8c8c8}.fl-AppSidebar-serverContainer.ms-Fabric .is-checked{background-color:#fff}.fl-AppSidebar-serverContainer.ms-Fabric .is-checked .ms-Button-label{font-weight:bold}.fl-AppSidebar-serverContainer.ms-Fabric .is-checked>.ms-Button-flexContainer::before{content:"";width:4px;height:24px;background-color:#0066ff;position:absolute;left:4px;top:50%;transform:translateY(-50%);border-radius:4px}.fl-AppSidebar-serverContainer.ms-Fabric .ms-Button-flexContainer{display:flex;height:auto;flex-wrap:nowrap;justify-content:flex-start;align-items:center;min-height:40px;width:100%}.fl-AppSidebar-serverContainer.ms-Fabric .ms-Button-icon{display:inline-block;speak:none;font-size:16px;margin:0 20px 0 16px;height:16px;line-height:16px;text-align:center;flex-shrink:0;width:16px;fill:#212121;color:#212121}.fl-AppSidebar-serverContainer.ms-Fabric .ms-Button-textContainer{flex-grow:1}.fl-AppSidebar-serverContainer.ms-Fabric .ms-Button-menuIcon{display:inline-block;speak:none;font-size:10px;margin:0 20px 0 16px;height:16px;line-height:16px;text-align:center;vertical-align:middle;flex-shrink:0;width:16px;color:#212121}.fl-AppSidebar-serverContainer.ms-Fabric .ms-Button-label{margin:0 4px;line-height:20px;font-weight:normal;vertical-align:middle;text-align:left;font-size:14px;white-space:normal;display:inline-block;float:left;padding:10px 0;color:#212121}.office-header-server{margin:0}.o365sx-navbar{background-color:#000000}.o365cs-base-server .o365sx-appName,.o365cs-base-server .o365sx-appName:hover,.o365cs-base-server .o365sx-appName:visited,.o365cs-base-server .o365sx-appName:focus{color:#ffffff}.o365cs-base-server .o365sx-button{color:#ffffff;background-color:#000000}.o365cs-base-server .o365sx-button:hover,.o365cs-base-server .o365sx-button:focus{color:#ffffff;background-color:#004c89}@media screen and (-ms-high-contrast:white-on-black){.o365cs-base-server .o365sx-button:hover,.o365cs-base-server .o365sx-button:focus{background-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.o365cs-base-server .o365sx-button:hover,.o365cs-base-server .o365sx-button:focus{background-color:#37006e}}.o365cs-base-server .o365sx-button:active{background-color:#004c89}.o365cs-base-server .o365sx-button:focus{outline:#ffffff 1px solid}.o365cs-base-server .o365sx-waffle{color:#ffffff;background-color:#000000}@media screen and (-ms-high-contrast:black-on-white){.o365cs-base-server .o365sx-highContrastButton{color:black;-ms-high-contrast-adjust:none;background-color:white}}@media screen and (-ms-high-contrast:white-on-black){.o365cs-base-server .o365sx-highContrastButton{color:white;-ms-high-contrast-adjust:none;background-color:black}}@media screen and (-ms-high-contrast:white-on-black){.o365cs-base-server .o365sx-highContrastButton:hover,.o365cs-base-server .o365sx-highContrastButton:focus{background-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.o365cs-base-server .o365sx-highContrastButton:hover,.o365cs-base-server .o365sx-highContrastButton:focus{background-color:#37006e}}.o365cs-base-server .o365sx-activeButton,.o365cs-base-server .o365sx-activeButton:hover,.o365cs-base-server .o365sx-activeButton:focus{color:#252423;background-color:#f3f2f1}.o365cs-base-server .o365sx-accent-link{background-color:#0062af}.o365cs-base-server .o365sx-accent-font{background-color:#0062af}.o365cs-base-server .o365sx-accent-background{background-color:#0062af}.o365cs-base-server .o365sx-accent-border{border-color:#0062af}.o365cs-base-server .o365sx-primary-link,.o365cs-base-server .o365sx-primary-link:hover,.o365cs-base-server .o365sx-primary-link:visited,.o365cs-base-server .o365sx-primary-hover-link:hover{color:#0078d7}.o365cs-base-server .o365sx-primary-font,.o365cs-base-server .o365sx-primary-hover-font:hover{color:#0078d7}.o365cs-base-server .o365sx-primary-background,.o365cs-base-server .o365sx-primary-hover-background:hover{background-color:#0078d7}.o365cs-base-server .o365sx-primary-border,.o365cs-base-server .o365sx-primary-hover-border:hover{border-color:#0078d7}.o365cs-base-server .o365sx-secondary-link,.o365cs-base-server .o365sx-secondary-link:hover,.o365cs-base-server .o365sx-secondary-link:visited,.o365cs-base-server .o365sx-secondary-hover-link:hover{color:#3b97e0}.o365cs-base-server .o365sx-secondary-font,.o365cs-base-server .o365sx-secondary-hover-font:hover{color:#3b97e0}.o365cs-base-server .o365sx-secondary-background,.o365cs-base-server .o365sx-secondary-hover-background:hover{background-color:#3b97e0}.o365cs-base-server .o365sx-secondary-border,.o365cs-base-server .o365sx-secondary-hover-border:hover{border-color:#3b97e0}.o365cs-base-server .o365sx-light-link,.o365cs-base-server .o365sx-light-link:hover,.o365cs-base-server .o365sx-light-link:visited,.o365cs-base-server .o365sx-light-hover-link:hover{color:#dcecf9}.o365cs-base-server .o365sx-light-font,.o365cs-base-server .o365sx-light-hover-font:hover{color:#dcecf9}.o365cs-base-server .o365sx-light-background,.o365cs-base-server .o365sx-light-hover-background:hover{background-color:#dcecf9}.o365cs-base-server .o365sx-light-border,.o365cs-base-server .o365sx-light-hover-border:hover{border-color:#dcecf9}.o365cs-base-server .o365sx-lighter-link,.o365cs-base-server .o365sx-lighter-link:hover,.o365cs-base-server .o365sx-lighter-link:visited,.o365cs-base-server .o365sx-lighter-hover-link:hover{color:#f4f9fd}.o365cs-base-server .o365sx-lighter-font,.o365cs-base-server .o365sx-lighter-hover-font:hover{color:#f4f9fd}.o365cs-base-server .o365sx-lighter-background,.o365cs-base-server .o365sx-lighter-hover-background:hover{background-color:#f4f9fd}.o365cs-base-server .o365sx-lighter-border,.o365cs-base-server .o365sx-lighter-hover-border:hover{border-color:#f4f9fd}.o365cs-base-server .o365sx-lighterAlt-link,.o365cs-base-server .o365sx-lighterAlt-link:hover,.o365cs-base-server .o365sx-lighterAlt-link:visited,.o365cs-base-server .o365sx-lighterAlt-hover-link:hover{color:#f4f9fd}.o365cs-base-server .o365sx-lighterAlt-font,.o365cs-base-server .o365sx-lighterAlt-hover-font:hover{color:#f4f9fd}.o365cs-base-server .o365sx-lighterAlt-background,.o365cs-base-server .o365sx-lighterAlt-hover-background:hover{background-color:#f4f9fd}.o365cs-base-server .o365sx-lighterAlt-border,.o365cs-base-server .o365sx-lighterAlt-hover-border:hover{border-color:#f4f9fd}.o365cs-base-server .o365sx-neutral-foreground-link,.o365cs-base-server .o365sx-neutral-foreground-link:hover,.o365cs-base-server .o365sx-neutral-foreground-link:visited,.o365cs-base-server .o365sx-neutral-foreground-hover-link:hover{color:#ffffff}.o365cs-base-server .o365sx-neutral-foreground-font,.o365cs-base-server .o365sx-neutral-foreground-hover-font:hover{color:#ffffff}.o365cs-base-server .o365sx-neutral-foreground-background,.o365cs-base-server .o365sx-neutral-foreground-hover-background:hover{background-color:#ffffff}.o365cs-base-server .o365sx-neutral-foreground-border,.o365cs-base-server .o365sx-neutral-foreground-hover-border:hover{border-color:#ffffff}.o365cs-base-server .o365sx-neutral-foregroundAlt-link,.o365cs-base-server .o365sx-neutral-foregroundAlt-link:hover,.o365cs-base-server .o365sx-neutral-foregroundAlt-link:visited,.o365cs-base-server .o365sx-neutral-foregroundAlt-hover-link:hover{color:#ffffff}.o365cs-base-server .o365sx-neutral-foregroundAlt-font,.o365cs-base-server .o365sx-neutral-foregroundAlt-hover-font:hover{color:#ffffff}.o365cs-base-server .o365sx-neutral-foregroundAlt-background,.o365cs-base-server .o365sx-neutral-foregroundAlt-hover-background:hover{background-color:#ffffff}.o365cs-base-server .o365sx-neutral-foregroundAlt-border,.o365cs-base-server .o365sx-neutral-foregroundAlt-hover-border:hover{border-color:#ffffff}.o365cs-base-server .o365sx-neutral-accent-link,.o365cs-base-server .o365sx-neutral-accent-link:hover,.o365cs-base-server .o365sx-neutral-accent-link:visited,.o365cs-base-server .o365sx-neutral-accent-hover-link:hover{color:#106ebe}.o365cs-base-server .o365sx-neutral-accent-font,.o365cs-base-server .o365sx-neutral-accent-hover-font:hover{color:#106ebe}.o365cs-base-server .o365sx-neutral-accent-background,.o365cs-base-server .o365sx-neutral-accent-hover-background:hover{background-color:#106ebe}.o365cs-base-server .o365sx-neutral-accent-border,.o365cs-base-server .o365sx-neutral-accent-hover-border:hover{border-color:#106ebe}.o365cs-base-server .o365sx-neutral-light-link,.o365cs-base-server .o365sx-neutral-light-link:hover,.o365cs-base-server .o365sx-neutral-light-link:visited,.o365cs-base-server .o365sx-neutral-light-hover-link:hover{color:#e1dfdd}.o365cs-base-server .o365sx-neutral-light-font,.o365cs-base-server .o365sx-neutral-light-hover-font:hover{color:#e1dfdd}.o365cs-base-server .o365sx-neutral-light-background,.o365cs-base-server .o365sx-neutral-light-hover-background:hover{background-color:#e1dfdd}.o365cs-base-server .o365sx-neutral-light-border,.o365cs-base-server .o365sx-neutral-light-hover-border:hover{border-color:#e1dfdd}.o365cs-base-server .o365sx-neutral-lightAlt-link,.o365cs-base-server .o365sx-neutral-lightAlt-link:hover,.o365cs-base-server .o365sx-neutral-lightAlt-link:visited,.o365cs-base-server .o365sx-neutral-lightAlt-hover-link:hover{color:#edebe9}.o365cs-base-server .o365sx-neutral-lightAlt-font,.o365cs-base-server .o365sx-neutral-lightAlt-hover-font:hover{color:#edebe9}.o365cs-base-server .o365sx-neutral-lightAlt-background,.o365cs-base-server .o365sx-neutral-lightAlt-hover-background:hover{background-color:#edebe9}.o365cs-base-server .o365sx-neutral-lightAlt-border,.o365cs-base-server .o365sx-neutral-lightAlt-hover-border:hover{border-color:#edebe9}.o365cs-base-server .o365sx-neutral-lighter-link,.o365cs-base-server .o365sx-neutral-lighter-link:hover,.o365cs-base-server .o365sx-neutral-lighter-link:visited,.o365cs-base-server .o365sx-neutral-lighter-hover-link:hover{color:#f3f2f1}.o365cs-base-server .o365sx-neutral-lighter-font,.o365cs-base-server .o365sx-neutral-lighter-hover-font:hover{color:#f3f2f1}.o365cs-base-server .o365sx-neutral-lighter-background,.o365cs-base-server .o365sx-neutral-lighter-hover-background:hover{background-color:#f3f2f1}.o365cs-base-server .o365sx-neutral-lighter-border,.o365cs-base-server .o365sx-neutral-lighter-hover-border:hover{border-color:#f3f2f1}.o365cs-base-server .o365sx-neutral-lighterAlt-link,.o365cs-base-server .o365sx-neutral-lighterAlt-link:hover,.o365cs-base-server .o365sx-neutral-lighterAlt-link:visited,.o365cs-base-server .o365sx-neutral-lighterAlt-hover-link:hover{color:#faf9f8}.o365cs-base-server .o365sx-neutral-lighterAlt-font,.o365cs-base-server .o365sx-neutral-lighterAlt-hover-font:hover{color:#faf9f8}.o365cs-base-server .o365sx-neutral-lighterAlt-background,.o365cs-base-server .o365sx-neutral-lighterAlt-hover-background:hover{background-color:#faf9f8}.o365cs-base-server .o365sx-neutral-lighterAlt-border,.o365cs-base-server .o365sx-neutral-lighterAlt-hover-border:hover{border-color:#faf9f8}.o365cs-base-server .o365sx-neutral-primary-link,.o365cs-base-server .o365sx-neutral-primary-link:hover,.o365cs-base-server .o365sx-neutral-primary-link:visited,.o365cs-base-server .o365sx-neutral-primary-hover-link:hover{color:#bebbb8}.o365cs-base-server .o365sx-neutral-primary-font,.o365cs-base-server .o365sx-neutral-primary-hover-font:hover{color:#bebbb8}.o365cs-base-server .o365sx-neutral-primary-background,.o365cs-base-server .o365sx-neutral-primary-hover-background:hover{background-color:#bebbb8}.o365cs-base-server .o365sx-neutral-primary-border,.o365cs-base-server .o365sx-neutral-primary-hover-border:hover{border-color:#bebbb8}.o365cs-base-server .o365sx-neutral-secondary-link,.o365cs-base-server .o365sx-neutral-secondary-link:hover,.o365cs-base-server .o365sx-neutral-secondary-link:visited,.o365cs-base-server .o365sx-neutral-secondary-hover-link:hover{color:#484644}.o365cs-base-server .o365sx-neutral-secondary-font,.o365cs-base-server .o365sx-neutral-secondary-hover-font:hover{color:#484644}.o365cs-base-server .o365sx-neutral-secondary-background,.o365cs-base-server .o365sx-neutral-secondary-hover-background:hover{background-color:#484644}.o365cs-base-server .o365sx-neutral-secondary-border,.o365cs-base-server .o365sx-neutral-secondary-hover-border:hover{border-color:#484644}.base-container{height:100%;line-height:48px;display:flex}.banner-container{width:100%;height:48px;display:flex;border-spacing:0;white-space:nowrap;line-height:normal}.banner-container .app-name,.banner-container a._1FRBx0nPJ9vYAxNmx0F3Ll{vertical-align:top}.removeFocusOutline *:focus{outline:none}.action-element{display:block;position:relative;margin:0;padding:0;min-width:48px;text-align:center;-webkit-transition:background-color .467s cubic-bezier(.1, .9, .2, 1) 34ms;transition:background-color .467s cubic-bezier(.1, .9, .2, 1) 34ms;cursor:pointer;outline-offset:-1px}.action-element{background:transparent;border-width:0;width:auto;height:100%;box-sizing:border-box;line-height:48px;overflow:visible}.action-element span[class^="ms-Icon--"],.action-element span[class*=" ms-Icon--"]{line-height:48px;display:inline-block;font-size:16px}.logo-pipe{display:inline-block;vertical-align:middle;align-self:center;background-color:currentColor;margin-left:16px;margin-right:8px;height:28px;width:1px}.app-name{display:inline-block;font-weight:600;font-family:"SegoeUI-SemiBold-final","Segoe UI Semibold","SegoeUI-Regular-final","Segoe UI","Segoe UI Web (West European)",Segoe,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Tahoma,Helvetica,Arial,sans-serif;font-size:16px;line-height:48px;-webkit-font-smoothing:antialiased}.app-name-container{height:100%;display:inline-block;vertical-align:middle;outline-offset:-1px;padding:0 20px 0 8px}.msft-logo{line-height:48px;height:100%;display:inline-block;vertical-align:middle;padding-left:8px}.msft-logo-link{max-width:200px;max-height:48px;overflow:hidden;display:inline-block;line-height:48px;font-size:0;vertical-align:top}.msft-logo-link img{max-width:200px;max-height:48px;border-style:none !important;vertical-align:middle}.seGD7lsX37AMP_sLAB8QX img{width:auto;height:48px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.seGD7lsX37AMP_sLAB8QX img{max-width:200px;max-height:none;width:100%;height:auto}}@media (min-width:640px){.me-button{max-width:176px;text-decoration:none}}.me-button .sign-out-container{display:none}.me-button:hover .sign-out-container,.me-button:focus .sign-out-container{display:block}.sign-out-container:hover,.sign-out-container:focus{display:block}.me-name-container{height:100%;max-width:176px;display:table}.me-name{text-align:right;vertical-align:middle;display:table-cell;overflow:hidden;max-width:120px;font-size:14px;font-family:"SegoeUI-SemiLight-final","Segoe UI Semilight","SegoeUI-Regular-final","Segoe UI","Segoe UI Web (West European)",Segoe,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Tahoma,Helvetica,Arial,sans-serif;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;margin-left:4px}.me-name>span{padding-left:4px;display:none}.me-initials{display:table-cell;border-left-width:0 !important;vertical-align:middle;padding-left:8px}.waffle-container{align-items:center;justify-content:space-between;margin:0;padding:0;text-align:center;height:100%}.middle-container{display:flex;flex:1 0 auto;height:100%}.flex-start{justify-content:flex-start}.display-flex{display:flex}@media (max-width:639px){.middle-container{width:calc(4%)}}@media (min-width:640px){.middle-container{width:auto}}@keyframes contextMenu-slideIn{from{opacity:0;transform:scaleY(.93)}to{opacity:1;transform:scaleY(1)}}@keyframes contextMenuItem-slideIn{from{opacity:0}to{opacity:1}}.o365cs-base-server .font-sixteen{font-size:16px}.o365cs-base-server .font-fortyfour{font-size:44px}.o365cs-base-server .background-pane::-webkit-scrollbar{width:8px}.o365cs-base-server .background-pane::-webkit-scrollbar-button,.o365cs-base-server .background-pane::-webkit-scrollbar-corner,.o365cs-base-server .background-pane::-webkit-scrollbar-track{background-color:transparent}.o365cs-base-server .background-pane::-webkit-scrollbar-button{background-repeat:no-repeat;cursor:pointer}.o365cs-base-server .background-pane::-webkit-scrollbar-button:vertical{background-position:center;width:18px;height:18px}.o365cs-base-server .background-pane::-webkit-scrollbar-button:vertical:increment{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAUUlEQVQ4T6XLMQ6AMAwEwfz/bXRIfOeQCxckK8iKYgqvfCPJLxgNjAZGA6OB0VjCcV55M/8/jkbDMv+VJbSdccHYvsYFo4HRwGhgNDAaGPdl3LNlBnofQ4+bAAAAAElFTkSuQmCC)}.o365cs-base-server .background-pane::-webkit-scrollbar-button:vertical:increment:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAUklEQVQ4T6XLsQ2AMAwF0ey/A1swAnt95MIFyQlyoniFT/4jyS8YDYwGRgOjgdFYwnFeeTP/P45GwzL/lSW0nXHB2L7GBaOB0cBoYDQwGhj3Zdx8sf7rjOGQqwAAAABJRU5ErkJggg==)}.o365cs-base-server .background-pane::-webkit-scrollbar-button:vertical:decrement{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAVUlEQVQ4T6XMMQoAIQxEUe9/NrsFrzOSIqDxgzu7xSv8ZGySfsHowOjA6MDowOjAmPozFGpfYQw5vn2CsY5TvQtHoOGq3m+PLzA6MDowOjA6ML6nNgFW+wZ6kTk6FAAAAABJRU5ErkJggg==)}.o365cs-base-server .background-pane::-webkit-scrollbar-button:vertical:decrement:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAVklEQVQ4T6XMwQ3AIAwEQfrvgS5SAn0d8sMSmJXIJY95sPLRJP2C0YHRgdGB0YHRgTH1ZyjUvsIYcnz7BGMdp3oXjkDDVb3fHl9gdGB0YHRgdGB8T20CB+X+675uLU0AAAAASUVORK5CYII=)}.o365cs-base-server .background-pane::-webkit-scrollbar-thumb{border-radius:9px;border:none;background-color:#ccd3d6}.o365cs-base-server .background-pane::-webkit-scrollbar-thumb:vertical{min-height:50px}.o365cs-base-server .background-pane::-webkit-scrollbar-thumb:hover{background-color:#9db4c4}.sign-out-container{width:380px;height:148px;overflow:hidden;position:absolute;top:47px;right:0;pointer-events:none}@-moz-document url-prefix(){.close-text-container:focus{outline:1px dotted}}.o365cs-base-server .popout-container{height:100%;position:absolute;right:0;z-index:1000000;border-style:solid;border-width:0;pointer-events:all;border-left-width:1px;width:320px;box-shadow:rgba(0,0,0,0.133) 0 1.6px 3.6px 0,rgba(0,0,0,0.11) 0 .3px .9px 0}.o365cs-base-server .full-height{height:100%}.o365cs-base-server .popout-container-inner{position:relative;overflow-y:auto;overflow-x:hidden;-ms-flex:1;flex:1;-webkit-overflow-scrolling:touch;height:100%}.o365cs-base-server .popout-container-inner:not(:-webkit-any-link){box-sizing:border-box}.o365cs-base-server .close-text-container{margin:0 auto 1px auto;line-height:32px !important;display:inline-block;font-size:12px}.o365cs-base-server .close-container{height:40px;width:40px;min-width:0;position:absolute;top:6px;right:8px;padding:5px;border-width:0;background-color:transparent;text-align:center;cursor:pointer}.o365cs-base-server .pane-animation{-webkit-animation-name:flexPaneItem-slideContentIn;animation-name:flexPaneItem-slideContentIn;-webkit-animation-duration:.28s;animation-duration:.28s;-webkit-animation-timing-function:cubic-bezier(.8, 0, .2, 1);animation-timing-function:cubic-bezier(.8, 0, .2, 1);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-delay:40ms;animation-delay:40ms}@-webkit-keyframes flexPaneItem-slideContentIn{from{opacity:0;-webkit-transform:translate(40px, 0);-ms-transform:translate(40px, 0);transform:translate(40px, 0)}to{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes flexPaneItem-slideContentIn{from{opacity:0;-webkit-transform:translate(40px, 0);-ms-transform:translate(40px, 0);transform:translate(40px, 0)}to{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}}.me-circle{position:relative;overflow:hidden;border-radius:50%;width:32px;height:32px}.me-circle-inner{width:32px;height:32px}.me-circle-inner-big{width:88px;height:88px}.me-initials-text-container{position:absolute;left:0;top:0;border-radius:50%;text-align:center;display:inline-block;height:100%;width:100%;color:#fff;font-family:SegoeUI-SemiLight-final,"Segoe UI Semilight",SegoeUI-Regular-final,"Segoe UI","Segoe UI Web (West European)",Segoe,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Tahoma,Helvetica,Arial,sans-serif;line-height:195%;background-color:#2b5797}.o365cs-base-server .pane-account-box{padding-top:14px;padding-bottom:15px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);padding-left:16px;padding-right:16px}.o365cs-base-server .pane-left{height:100%;display:table-cell;vertical-align:middle}.o365cs-base-server .pane-account-box-inner{outline:0;width:80%;height:100%;display:table;vertical-align:middle;white-space:nowrap;font-weight:600;font-size:14px}.o365cs-base-server .me-circle-outer-container{height:88px;display:inline-block;background:0 0;background-color:transparent;border-width:0;padding:0;width:88px;padding-top:10px}.o365cs-base-server .me-circle-inner-container{overflow:hidden;width:88px;height:88px;position:relative;vertical-align:middle}.o365cs-base-server .pane-right{max-width:214px;white-space:nowrap;padding-left:10px;overflow:hidden;display:table-cell;line-height:88px;vertical-align:middle}.o365cs-base-server .link-container{color:#106ebe}.o365cs-base-server .link-container div{line-height:30px}.o365cs-base-server .link-container div a{font-size:14px;font-family:SegoeUI-Regular-final,"Segoe UI","Segoe UI Web (West European)",Segoe,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Tahoma,Helvetica,Arial,sans-serif;padding:0;text-decoration:none}.o365cs-base-server .link-container div{margin-top:4px;line-height:19px}.o365cs-base-server .link-container div:hover{text-decoration:underline}@font-face{font-family:ShellFabricMDL2Icons;src:url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAD0oAA4AAAAAZVgAA2j2AAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEgAAABgMUZ/XmNtYXAAAAGMAAABrgAAA8ouziNfY3Z0IAAAAzwAAAAgAAAAKgnZCa9mcGdtAAADXAAAAPAAAAFZ/J7mjmdhc3AAAARMAAAADAAAAAwACAAbZ2x5ZgAABFgAADKMAABRDFMyGmVoZWFkAAA25AAAADMAAAA2KEJlIGhoZWEAADcYAAAAGgAAACQ3zjBZaG10eAAANzQAAAB2AAABcOWqIuNsb2NhAAA3rAAAAMIAAADCV9FFnm1heHAAADhwAAAAHQAAACAAlANgbmFtZQAAOJAAAAP4AAAJ+pCN8VJwb3N0AAA8iAAAABQAAAAg/1EA13ByZXAAADycAAAAiQAAANN4vfIOeJxjYOFIZpzAwMrAwDqL1ZiBgVEaQjNfZEhjEuJgZeViZGIEAwYgEGBAAN9gBQUGh+cM3w9ygPkQkgGsjgXCU2BgAADQbAhPeJxjYGBgZoBgGQZGIMnAdATIYwTzWZhWAOllDA0MbAxqzxmeCz0Xfi76XOy5+HOl59rP7Z7nPM97Xv28/fmu54dfTHkx/cXulwwvJV/Kv3R86fGy6JXcK+tXga8aXvW/mvY653X+G6E3Im8Wv5V8m/W28G3125q3x9+efnvm7dm3F98df1/6vvZ93fv6D30fJn7489Hg472Pjz8+/fj848uPrz9Vf6r71PCp6dPyT3s+Pfz08rPmF5MvdV+avrR96fky7cumL3u+PPgu8N39e+n3g///MzCguFPxuRbQndko7pyG4s5CFHdmv86jiTsnfdkIdic/zJ2SjBKfJd5LvJP4DiTfStyVuCQxT2KaxASJLokIiQDxBvF68RhxHrH/Yr/EbopdFlstxir6VPSC6CLRftFOkZ0iO0TERESF24WFhI4K7RXaJLRBKEsoXShFKE0oWTBP4JDAboEdArv41/Kv5Hfg5+VLAMIovkggDOM9yXuc9xjvUd6FvP28GbyJvMo8ktwXuM9yn+I+yn2Aexn3XO4qTh9OMY6XHPMg6WEoAEa2gXbBwAMAZXQiuwAAeJxj0GIIZShgaGBYxcjA2MDswHiAwQGLCBAAAKocB5V4nF2Pv07DQAzGcyS0hCdAOiGddSpDlYid6YZLJNQlJQznpYDUSqTvgJSFxQPP4m4Z82IIzBH+Lra/z/p8v3On+cl8dpylRyopVpw34aDUCw7q7Zn9+SFP7zZlYUzVeVb3ZcFqCaJrThf1TbBoyND1lkxtHh+2nC1il8WO8NJw0oZO6m0Adqi/xx3iVTySxSOEEt9P8X2MS/q1LFaG04smrAP3XrPzqAFMxWMTePQaEH/IpD91ZxPjbDll28BOc4JEn8oC90SahPtLj3/1oJL/hvttyL+rQfVN3PQW9IdhwYKwoZdn21AJGmD5DoT8ZMYAAQACAAgACv//AA94nK18B3wcxbn4ztZTu9PeXj9d0+mqpFM53Z26TrJlq9qW5SbJvYELNsbYxuCyBldsik0LAQwB7FBCAqa80MIl7wVIAoTyKHnwTwiBR3ghCZA/iS3drv/f7N5JZxnil9/vr9PulJ2Znfnmm6/NN0uQxEmCoPcyWwmK4AgiwXt4n4f3nKR+m36KfErqIZito9feTM8g4I8iCCRqCBYqEHmElggRzyq5FEGX/5ggip8migj2/z5N5BMU3DVKnIF4dQ3yxDxGfvymIU4TExcjimKaEEUS7d4NLbMEy41yo0SC2EwcIO6AdxpMRgNrZCgfywkMVcp6S/1eyif4A5BV54/VxWM+gYknIKs2Hq01RaGQyewTUCuK1fkDiQATQQEhwEWQt5TlApygRZyPM2uR0WAyc2afE5kpc8KJorXxhDlBtaIEk0C1TtJo0JLe0ggZq2slhdpWCCOQ1kK+k2T/gRCi7pbftdimynu+l6fPg//vyXum2izyu3cjCiFZuhuF4CnanX2KdsNTFLpbPkjSNPn5PPlLV7u/7fWbzdVmS5Xlptfb/Em3/OW8z9WnSHf+U6Sblz4249DqpqbVh2Zkw8TSrlCoa2kiE9Jl/1pnpNyByP8H3gVvHH/d5+d2NffpeV0l1+Z2C4eSmNMxJRzHIRFiLFEAKcA4cx4S+DzEY3y4gdpEbdKlxbTIimOAPqI8HT2dJqgr5Hb0QvogxkMG3zTwIwQiQEwhlhBboJ3MTEUzM+eZlEa1tJPUGw2klqS9pWUREp7qW8kymFkaZhbytDTMLI1nOmHWUnjmAwknRYr2iNdg8EbsmZD8ZFKGvOo6xH787L7u7n3PfiyPXnedPJpNIeb6qz556f4tyeSW+1/65KqJ+Mc7ug9tXeLZHLri5odHFj508xWhzZ4lWw/SYk673xhS4je+JdOD06La+PkvRWKwZ21748DehbW1C/cONLav7Qmqa1qkRE6kRQWWTQDHSZjvuUAaEZO6SU3u93kZFx7l5JAgSNxZ7izMeROxHffS5EJOWMGsDuG5qkARMh/h/rTBso9mn+IpNSNTFOaYwvMaxzMd8OO5BiISQBFcBaY/EGG8pZyWAgRg2ekVA64PXB6PSxsfXn7F4E75tDw29rvnDvY5Ggbjxa5ZlepzZ0WswmknA3a/rbIiUt8Z6Fo2o6fa7og0JKqK7AFbRUVVfWcFlJV+ky1cVB5tiNfo/fbq3pi9e8+jr3/65z9RUzzQ2gAuqI3PaXDOuPYnvx9DDKKvHNy6fAjeV1qqPu+sj1RU2vx26Td2pTWpxR7tq7b79TXxhmh5kZrpcZEBtXBVRYUtYC+qSjREHPbqnhnLpl/6l798+toPd08nEIByEGjsI3gJ5aEAps4owY2mB4cp4fQox6b/PEwTSkqkhGEozxKDGkItjzyIy0Nm5IHFOgpP04PUI8PpP3MslYJq1CNKCoqhEwTFSJyEV6sPKuQh5r40ScnD6cXUvRQlUdJwelF6EZ5WRAIPYUfGyybyIIe6N714mJLT5CLqPuq+4TSVpnBZkhABD4CCEOVEG1TFa9pbR/rLlPXrhSWNEhHqnIUP5DqaQ76Z2oPv3z5b3PKa/On96158+PCKuDjnu+8fmLFjftXKH362b99nP1xZNf+q9J6Bw8+sXfvM4YFsSPVXPfhb+fQN9yPra1viKw4//OK6GxH3wQM14Stu+v4CXA1XX3Dy2HYyL7cehAq5UugesFgd4SfCRISoJeJEI9GKKSBeTgq9wrTQyxswh8Nx3HMP7jqeIcw5sz8EKXxpiFDn4rozZ6IjU4IcsFC/zeYfJQRPhZXl8LqRFRIqA9SylyRKIinK0BlZZIm0GFvUGQpOGYnSB84SopS0+f02KjV2xlrhEfDiA/KQFpU/qHaNJKFrVJpBiMocTCOGiQ14FigAfZY7slxu0gtTkVDWGcyCyYynB01MD4smMdbJs8WubF/TExRbLj4yc+aRi1sGu89JAlFb0949iJMj98f9W3vVuFJy7K26xZ0hDB88xlDnIjIGt1huJtPrWbbtUDcunmninHT3oW3LPPH7R9QX9271Z+Jq2fTZyc3RROZN2VwiQ7cUXuUFiQZTVxqTJYX6KNNcl8hQockiBpNc9sSdezC53nPnE8t2frI0/VcBplegimfOUfO2vXnnyMidb27LhBpCzVarzZmZ/kIAfBAofuknO9W8MSKnuBLiFYegd5wIqKlT+jhF5cmehMfMeAIeDqPaBaQhoMZGFWnr4piHkz6RfEpEJ2SfKD0lyj4OEG3ts4dnzTr87NpsmAVkJpRuwKgHF0eMArlRUG6MoMXcKjhMizmVlJBSsB5fCi0h3kInuEq2Eo8sjwRSwlWOvSW9NYzeot5i3hp7k4wMyxHqTVyWh0tU5gbLvgUwfoEwE3bCBXAIAH2pIqIKPGYSg9Bw1OjNXj64mEzou0BagWUsasQXg+NGbwxfOB8WkohE9ZJzLvoCaVY8DQtYpAlxFDoOCxfEZ5Y4g6UlSQR+/i1/uAingvYsAAqHowDiMaCoIHcTmTVNQjN5IMkTPk8eEHuB91rxmDnxtEilJB3zkaRL4qqcCC/8SHZieiJhqqzQBXiBBrfG4RaUsQvQDA55jjgj0iM+5JPfB+oDKMG8P+rTAFVCvjMjDLz3jDJ/AiFwf+b+jGXDPMxqAgpDMNMj1LHh9CXpS4apY+kNw9RN1E2YSeUm0xugCF5zCOaLrVTmtRDGAfAWoBHER3mEAJiV0k3STYAQInoLgEC9JV1PXjYsh5kHR+ejd5T6MA5WxYsaqA+jF9R1yzqQFxYAG8uhbjSGd3LmTeLa3lBF18KlC7sqxEw4fft9ixbdt326GOpdK94kAnSVyMw5BzctHR5aeXlXKgXRJcPDEMXlcHm1IYVHq3RjMhyOUhuPpuEHoXKDJMAhN5nGRSbkZFjbDNEOWLyC2AQANnowHDIrmsNSEsmZuQCLpeIAF0j4YWnHc3ioWZGnzK0Uo6z2DAlHtWVxfUxlvDQL+XoTrShcGDDAARADUyySlw4eW99miXSErJZNa18efvlK+Y1775XfuBKiazdZrKGOiKVt/bHBmqXzeuzTj/X2Hptu75m3ZGx2/Yqe8lh18mc7/BvJ2ruR+Y3t29+QP7v7bvkzHAOF7ZnqWHnPivrWjf4dP4MJwCyNJnBTtUvUpsbfor4XVd2babx2oktqB8TxhpLVsTMibv7uSa+k7/JvbM32KWdu7Fg7naxRRBVNQ0N073/2D6qg/odn93fjFGKvA0Edp2jiG7PVKqqcU6ToSWuBEi1VOey4lIA5aiuViKv8VGGkPiy7mswqgY4nzuGyMHVK4Ge5CIWxluOmVEyrsTnj3eVjv+xc2+Ov7FtZT4enLmqoiS6+LeqeV9axpjc4tqJ9XX+5VndNfEVvxay5QrkBobqRHV1CRXmIL5m1dEPTnO9un5nn7Xdbp80erhw4umWOQDVQ/uYZ4dDMVn+ob/3UpsUdZWTDuvlt2sJ5M/RCZNaG5CPapgWXTQ3PCUT6VsRHDno1BWS+Pn/a7qX1TEFxQXROs6d53Y1zUIEQaAoa6pZcPUOhCVnaVKjirxfLQoDFHg5LJ2lM8ShMJDOxtIjrWEkr9ym7HZsr8khYPBy3IX0sfWw79Sn16XbSSm1Q4mnrdlwWHeA+ZT5VyiqrDMGSsm6nNlAbtqfhIdRIH1Piis6EcH/wunIRFQpXN3qy3BHIPA80IYrpBfQzSyd4Rc7xAK/kgOAFpy2KxRZNC8IKiQxuuf7+BQvuv37LYETMioykolOdJbC2SYi4JK4hUoRaTq0jAXXKypkSoRTO6EqsCi/ub4SPSBJTiS6ij5g1Sc7MIocDRSMo4A84KbMnCmiD8Qm0X84zTuKwnIl/TCbkRHMo7jzzgDMeMpNFU7cdHx4+vm3qd0idVldV1xUxUWnyTtrpttS7ykMVTWU8hb4TG97e2bl9OIaKZBELnkgEYTQTY4kxA24KN0p/nsRt4TaTkV7n8rnG5NyLm7u2RnR6obC8dXY0iVvBraVTMky0jNkhDvB8uwk39yH3IV6TQnYGFEkrQrun73nyA/nQIfmDJ/dMz43TxPl5Svw8HuA1RinVQgA8IArAYceF2CjolMCK///zAIxnBIvx3k9UE9Oz0iPLaZExZy7r/IGsBBlvQR6gA1GkzOSEiGYyYyNXatkTd4kLazesHhxy1k0LngU8rHMODa7eULtQvOuJ39v8MohSaErR2uHBoayAODQ4vLYIS5ZQYtnR06tm/3KrWg+3gIitv5y96vRRtd3TUDuVsvmRuOfNkTkvTciZL80ZeXOPyo+QW9GBamA0i4jNxKGMvQGPhou1UjFlwXiUFQNrpQkZveoQAdRIwdbMOmtB2PSQrTpeiDkv5/wy7IfNa2ZUBjsXxe1VXsFa0egZTXoaK6w45nbjZ5Uz1jQj9yQ7BBr5lzM4ArckEfXL+2pYkS0J1zkoIvsqSYmJuARF4LeOfYirprJtKBGkWEqk8UwyiWNKppzMZqKcounxopTyHPRwkUiyKS5F5GPaxiMfz8CNoi6hBtNJZSk65L+fZKbL78i90nvvsg/uH30GJXage7AclAR5Lgz410FcqnA6TssA8nnHmRBmPjTGrQQmIqSCh8B9GMyZgKKYDL6snKFFnDkKdEU1rGFsTSg4Cv/051VV5vKa5llrp1cur6ufHbfXzVlfzxVqmNLKuip/ntaupW111oM/KCsSEKJM/kTPwvrKeYGudV0+EqF/mEp0bHLZpmrv7Dg1nG8Nt9fk2RyuIpztiDTU1+gqL+5xTCnlE8y0W+Tf3TD92muu3LAiZHP5OoZiU27cf6mXZoqMVrNAsxyjMQRNW5Dl0farO+C1VRetGJoatJvDB7/3w5nakuUGp18/8KOHvttS0annpm7ftCaaZxKKrL4w773s0E2HLi9b++qC0jaH1oLpUQpgl8zwLJ5BDI9/CcRwSelXY0/RbRJAn6K7yBi3+syCn6Bbb2NeuCVtfoh+DaE7vpujN1ZhqVq1ZpFYbVTgTysyWo5WrZI7rE7TOcSJzqjSdFZTw3OVESVKcS6r0AaKe9LnH77jjW29N7aHB8P7/v7Oozs7Oe4b8tJdTVdcsrgz2Lrq6gN7VrWWxqeWts5pCvnCLktFqaF6xorVy8rmPLB/MNi7rqPvO33mCo+hvGOGd+pQSyhQVVbTadaXrb/qGmqo/cbebW/cMez3cVznzkff+fs+eMU35MlGva958JLOBdtmVrksnmh5MObR2gKVAVuRLWCr6m+udGh9cw6s6FrbH+UNPgNrcAbt4Zag4K5pqHE3R91Ntti0sF7Vw8mIhmDeJIyg2U1YOcfNxOOGCE8GVFE2svShXT09ux5aOnZ/NkYv7D+4qqlp1cH+sfuzMeZN/CRbAofpZ5pWHejvP4Cfq+EkmfFbbNE0dwNiP/rxNdO79z7zkZw+ckQe/eT5g709+5/7BHEgUO577mN59PojcvoPz+3rUSRH+robEPfxM/u6M/szGX22QNFjCZV1q8qnGleVTxxnYelntcgxEB+yeiSOgZooZlTFs0RGVRzFNmJVT7wDaPgq0CiWEruIO7OwZLl8RI2vboyVGPdAmwhQmDZkMdWIoq1A6RFS2BjQE8VqoFADzEyRSk9UBAVyEogwgOk59gc6oOz4AI2hWVPAwWvYHX+9wj11yTVL7a0xr85WZuDdfMfsuN884/YZawqt+azeGTL7GgvRWoYriza3NFTY+HKq0SjoQwZL38jyhTOtnCm5YtvGBXqW54x+R7F0wjay4Yr180yCkS8JGPlCiqWEeZdcvqTVTP7Z4LXqiiwuvenivUd3LshHJZx1eOMVm5Zw86GsSefQym9JP5DfmLV3SYwWQj6D166jqvqW1j6Ptj6PkKPJUWwwh5z6sBelL+GX7j1+z61bpqPScvl1U6So0JBf6C8Pe410vrZjzsJZDRxJFpf40w/ZwnV1EW1htdEE3aMRTRY29s2flSzOp9FGvsQnFPtcQJsLBZuASJSvJfNNBh6YNgn8VeS2gZwaBm6b4bRevA2mygTIj1U1XzyrtAX47EJIRFX5AgmqiAEkAu+OMQbWyGbtcwGgSeyfHFG/6Qw/vcJRFzAV5Mn/8IT8SYP8AGMK1Dkqu4r/w+SPOuhP7NU+K/UljktrpD+Vyadwtedpq7/K5ogb0EUImYN1JbgNAeXxZZyIi8r/CFXjZgRvsfya0e9+TM/jEtEwQr/H9aUHBE+lXboYx7FpE9dBKWSrcOstxh8jgHY0YDL56xx+F4rmF2B+FgZ56m1YHxXA0TI6Fe2lkMq2YlFQqvCuoDJCIKP+SXtKNNO0+LZ1jf37n3rjD5uOy+8ZS/VFCBUbDKxG07L+5vlDT568cV3LEmlbzWCLt3f7bb01c1pKvc0Di1drCO3snfcu2fzhSw9e1Skto77Tvr+zcnYY5ZdXhQtcbe6hG1bGE8sPHH9s4drHpP3O+oHa/qOXTnU2DNRGVw71JlxYdkoSU7g/cs8DH68kGogWohdzZJikGHSO4QKYwYIWD8kMHYtFE2YOs2YzZzL6FPOcN4ZXGYgAPmTmTbicggEMiA5VNiwukBe3/SfvM/W8Jza3de1enEgs3t3FzPzSbq81P7fz+0Vj/9k3pchSBIRkl9SGDUdo3S29B1Y2Xb29Y/8UmrBVgdJiKI1s+rLEVmNM7XpA9yZuoGv3ksR7TyRf5UPmrnf3NLU/1tWIxgBRf/7q6f0vocN65CbNyUsXXCkW0NlxfpwZZwxG2v4vjRMiAZAq1DEmXCTFMbtBHLLZ8OhWtb0Jo+t+R2xu7dq1OB5fvAtG94XdXmN+dsfJorF23i/cJvh56T1lbIb9wbcq7vzwOHXWFik1yACjDV+U2KpNL+z8vu6N+JJdXdN3LU68e6rtFT5onv7O7qb207PumkXOvGsmGlNGdofmbu6hfFLOV2gzMKAFrMidzNjXsCzG8Hkkj6j18s34feQXUjHdT28Y+x+GqZB+KG2nPkOXoq+lfwM9AOQwNqXBxjUtYcrsdfIeAaMl6GXKUqVSeAuCFEUcSKJEMCLej8BaIg5JUVLSymO8lYY1Q+4/ueeIYsIAeiLeiegk5mVgDWIGnyHIGJB4bzxr8WU5lFHAJ361JqOAty4wXYmas0WNXlhJ5Bl9uCuuL9MbAoZoZ5iXpiuwrW+4rGHeth6PbcrmBS1XNTMfy47t6Fm5M3uRUd5yhfT1V+HuhPuXwXB33O2Od4d/ATfaWrFkRhTkPhmRlV0LyIdfPX3wJXQVXdB/5a3dfTdsnKJj5HmygxwZuGJg+6ztZl6ipBPkyCxXojv8FW4EN/YLfANe1gWA+LEGQUwDchqWC7ADBOPjFZslipsciMMrpwohWCaswnl8CNvGEtSDf5DrpdvRe3KQfgbfydtotpwmOWpGehabnz5dpNfC5FMP0SUuSx416/djv6ZqBtvSf6CfRW+cuVxDIJYmPyMZalZ6IUteTOoLC7TkxdRdtN1lpzgyZ5+be4RYQ+wkjhIniIf/l3st37T3ojJpU9YaFD/3gW/SvsuF9mWwQdWMuMZId7REzNozZvcouzPNa47MnHV4TbOyO9MzO/tULIl2Rzy+bNLnmV1nnzZ7UXX1wsFp9rrZOU/OnDhv25vIWkEyIRmbXCQovSv/cuR99Bo9y9Y1f0VdtsLCexOZXZ01zbhnyq5O4t6F2ed1K+Z32bwLa7LpmoXeypnBZIXFUpEMzqw858l1kzS89Cc5XVJCavJ2OFkvvYMSwx+gXyt7l9gug+2xWoIQfKAR+LBOFuARx4M8hi0iMghkFCER2HxKJVMpmUilWFAV0oQsJskPEZHEqlmOfmAHKvmtEiXKsOoJQxTm+yaaOMfgeK6NEr1mCjh5t/w73hE0mUHGKtahdvc/t2eODvLOgKnSjTxkoSno4HFV6SVjSCen3DDaVIZ+lYHm3wirbp4qjZidDLBVRHNAUPxlqhEj0QpKIqPoKgLwYxAB+VoFiwOgPfKtFHbpgRiVKo5EwoVTb9y/bahu9dNy+i7xuCw9vbpuaNv+GzoLw5HKqrb94mXza2ff+vY1YvWy4Vmenh+u7Lr1yJXltqlB38jqS+LXvH3rbF1B7Z6jt3drCEOJMz925N7Hn31++B758VWcLCGKW/W4fM/w888+fu+RWL6zxJCq3HH03gcfGtj366MDHPUY5Yi0epc90ZW+wtE41NxxVWOgs85Np3/ADdz46/3ehLthIGZDxKS5avz2uRJAwsoxoSPFTwELatiX4Z/OmMUU1KFHdMUY6hjm92x1V5qCTp7X/bsudIGJe57HVYNGPGvFSlU8k9DKv+v4SX2vuRCe5WpP/xzFXh9HkisxhvGOgPmf93PsZlwmWwvXUeyciFLsSVXEFGI+sY24jvjeP7comY0RKmtOciGT0aBDCnkHyt6G4t+Ux+CGcEYAqXsiCRSP1pqBDDO1bcp0VWE5GuooM2VC51aP4iZVk1Ogc3G8pKo0x+QklFaVxBd3BhQj0Bm7cEiAf3smRPXZDJsayg8VCeY8eT/OkPdhy0ORYMpDVwk2u4CuzDMLRbLFLqzWl6l1rhXK9BcJlCunSSXMWqUSy/uxVcoRjp5jlXJEww7IrulfnsjYpW7N6YMNt4Bc0HhOzrXCr3QWkwF3DXfEYLLodFZIoysFQd4Paet70C2vHZfENe1l/GoBfZrbJPwrdn6858Fg3zACbxsC2qXhxwDxozP6rYqLUWId8ZOsVYT+BqsIPdkqomBnQFld2OyR2QlRyIwi8tNYv3FSmM25sooB9gAbZ5JZUwoZ8I3vjdEThhRAkid9/lDvxeKxmZOtKN+QK3ML7rx8SqHRKeQVNq675anXN9UuqfE0tbQHviVfOuyLN1t+075hVqV/yvCayxoad229yMub9K6Q2VvpDzTOay/taQsJ7pBJ/qBtdXdglvi9Ae+iFUt6IwZPuckRKgvUDzS5O2Iexfgy85h4cW9osvnl/FxJN+XyOxcE2luaPDVLaje9/tQt6xoL8wSnsfDb8umtrvISnqnWRWeun9Zx8UBDGc+HpkStDS5LoETnqopXuQR/U9AacOjZnuLantVTF18zq0xrL2/sqbT6rIVWX4XPqnXVnUN7KHX/wsOPz2SECuTscJmitS2oLjA+qWzWWwHTUNaBDKDAYscE6vEFD++fHVuwuaU4XB4oNPDumhaHb0pbi5umtHmO7hl9rrn37Owr7xpZPNJV7qlrc0ZmTOv00TSTx3n6BgZUh9Uzh8rmHrmo77J5HU6N0WIrMkQc3ipHYZ7erie1H+TRRaCYh4cOLZm2ZqCltrK2MVBW7SjQlgRsJMd+rqH1Vh2bg8sxYi5g86R9RLy3p2Jl1jvRr2Ri6osy8awwpqZUCwmVjareGMpjbDhSXAavl8ewkyB2lZjsj/jJVdiFIuNFmCZwIru3hOMZ76af+21YxsENYAnH5qeJTJuKGyJ7HS674+PJvoe4vNqF9N9wPLvNheNZlysqafNjGQq3gCUn7MyRBzpKlEtxrxJFIJtPB40Xe2LMJ0aIJcpuFusFhOCREfQPZKYEHQLd0BtBVYgTKDPIEbEoaIMg7vAeY9To/cYLKsd8cKHMlY1zKb9NSo6JtEimbP6xsmffe/PRdRoNQ1IF7MKHn3rx5EbEMDRJUiRimWIJ5LSJPzIpp9A3XGxqFNqS/4bymf0o/1X/2A0F6HZ0LP8vxV6e9+g+ypOvk6/L+xul43WUpliTVyAbmKQoJsd/2FQnpkRRSqluICnVc0TRmesBTi8THtCZaxSMwvABfThz0wKLwuAygjaHwWWsjTsR4jkDCTI8b8a+t15eUK+Yx/itP55LaeDPFqjUA3xSCnxg4vSVAdvYT28EneyjY5tRlL49CX/QTXWH7/yLTLJwL4a/7L3Eno9s/pd/wZz+9ct+G8q3j/2VlDV7zhJ70FeM1MqSrPQ/8udK/VT2nkxNgCaZolIKHLL44iTqiTaiJxdPeIwnqsUDhtyq6LSYpkCM92S03vGhIlW3NrDlSDGamCZhxPNbrppyYMotxnJTy6quIE1JybJVCaTs7CZWlWX97ZCitpwlpOLWZAtfpm+ux07NE0gg/80vnd22L59Ofw14TFLB7tVSGUPIn4UrzypVK8Pv4sHRioq1qa3jK5JtA16Yne8ikKgbiP7xUcL0qqOcUNwUK2wrwgN1MtEEMqrSCY9y/LkwyTh3fGmirGfzjHm7B0OhgSsHYgt7Erw2n0pJSaasBig4yaD35Q6dIOh+Ig/rfK2RmvYAzwen1EZavFomlRZhiPV4MuV6v1zReWB9R3L99TN7D17UUto8uzowV15JifJ/M97qeKWDRK/fKC8qKnpcdqPnfIOdkYrOOaHw3M6Kmu65mPJPzGktMSM7UmN23QscBfwbVn2AUmOgHlCcALqDsrsUBXVHwATg236TpvX4Q8fm0QwiaXr54ZUMQ9FU764DR5YgElEkSTL0UvoZKUme41E5ccECh4G/Or6+PyJ/o5FdhoBBCAjoHY3cKqjRH2ukyzXoCYZjdE6dwS/ISfkqRjwHmxX7jDrHAcDkJNC+ecRaYldmF78cYXknoMz3OO2HDGVtY7BgHJ+w2qAYY0wAzivcEyOCgg4GDj+nJvnJUzl4g+tyKYx6qcj+Po8Lg6mqJjK7xettmR2pqUKw9vElLbXVGI01Nm8LNrS1yN3Shy/eTDbGFncG5VSxizwqp+x34E3je7J1s2GmhjcT0oSK9s1TWfmUgj8fmbLFTbf6bX5yg04nf67TZevIy28pPaSRXskjO9LvhqYvjqF9kkjTqAsRcmpqs7NuGnog9304RAdz3qiEyr4GwBt0iZdhRc0lNhBPTuwRKfsUlEIdMPnMeNwADDN7axn2a46pB0xUcVLhwCB/QDlfxoFK9cmJK6osUhxATbW5djUQaSa0P96kCqSZYyrQBdy6kq34uFOsFF88LeRvH4qGD4+wFVPnV/OuYjxBxS4+vqgzOHD12LbY/JbSYHNnc7DGbQ96S02OFpe12jJ3qb+ho8Hvs5VGy4Pm0CryAUCGyjml1V0mm81ssA1EXdP9vLuY9LKFbLAr7sJb/fnG/JJ4+0ACUTgFr/K4wk3u6mnxSrPF4XaUXD7onl7j8ThLA1OjLhI1zJ8aZwi8yR4d6QxTi49VVc9uKWXoN/CkvkEzoWmL4+GrJX9J/WCiaWZDwBd2lpaxRUbdEwVFFCNcOb9+RiLgDzlt/gKT1/xjl3kXQzkcjjlRz4ywf7o7OmAzGClGrkf22unlGLMolBhoj5dAN3GKY+TvFJRYzJXxadXupnC40zG0O+j1F8jfLXTUTAkI9pbeESJnjRURbpj3IFFBVCv25lrMNLP8MrOnqk4LTGfGD2bcLyaDEBkOwolYhFFJinRnw0hnjVubsXI2XEbdhXfT8IVSWXY4uk3wGeqmhfV8eFpc8IF+5rdhOqIyw7GNZS2Di1dWq5bN9JdMAS+nsEJEJtNJBhpoJMnK6QsqypfMjCJEnMMbLCANVOeMRiEXjJclOT8Z8Ap4S/DcvsOgAnzuAORfHHfUu7zTy45/cD/9pJQMX96RdZDouDxMpuRHv2Chu2mgAfIVKr3fc0T+nyPXIt1+KY+aLr8drceFcaX6qPw2+vAm+b9Ab5/oo+prWwsy3bn9tGa9k/gIE/AFODPEvOicvkdbmYSqXxsN2DGBx8zaqFBHoyd3FP3BiJkVKUegwm8n0eXHjx+X7xHPG9u1tNUT8Do0vMXCn+R5zlHqL7WzfpvIWqqCvSSIb36bwrtPKwM9LWORDj9CPaTdXxFwUG5oWfoJSqKzEzCgOShlh6ZKNDw0C21rHN6Ax0rLT9n8asfUfVvFvw37Hk/L9RLH1KWVFkBYFfCmJzVuko3mbEsBlKjU3r+//aOdnZ07f/T23/dOxL/+uShqtI5AX4uvbgh7Vg3V3eioneL3T6l1KFTgRg1xXp19anwUxMuQr8MRmD5jYROuiVvAFXEDoWRTc9dISxKrMYXYQ0HRZfJhRj2Ac00grc8jVgDHupTYhrmWDwuPHqTcPEg435+cTnidjIDpX8AL2pvZB0Qvir3jvVqESrU0F40wAvYy56LKsb4qBGQUxHsfUMZonIIYpGEpKuWVcw70COmTxDQIzdjjWMwe0MiGRreVL+TI/ya5Ir3FdRQhapSi5J0azd8o6m8aDUkITou+UEP+ntRo9Wbn5xRCX2HZN1Z+9SyjmZP7Z+wJv1z0dlicYTSy6Jn+neEXGSN275LeH1G823zS+7nvw+GY6KhqbKgp1tY2NFY5kehOutva29tAVoZYMtnW7k6iD53VUERbVNPQVO2UxfY2eKT+i72Xuus21v+X+9KejdLR7kvd0Y2Jd90bu6JbsG2EEglAde5bz3GdB/NJfJ+ebLi+UIjOO8VFEZNzyPNysvbQJPDaFMSUE0hY/6hEPJahNMQogZUlGkBIwZVOkq9/8QX5OnGOPmglHIBnPiJERIFeY72QwLY7QWXEmB4oLgewYDCV5gD5kHKwVT05g480xBLCOJHHsiSmJ3w05lUdJZgnOGbHV7SG0Qt6mqXkF34O2l6xwKOjEqh3STkJ5BsosIzJOIiDoOn8qkY+iVLJZA7tXCnfePvPf/4uvRAkxhRzkjmIkmwhX0yB3EfLq3/HwB/F64skGyKSmBMAX0iCYqO0/9ZsdIfKBrLipHxN+jQK3PED9O6omJFXJnSdFryT9e2aDoYDloHxiBXDgk4BT7wJQyVh5gKgDVxA0fF0emKDjS6s6CDR4R0UbEWPnyqyGQbklJhKifL/TsFBDFfTvVCyM0TK6wChUNDjVgQDgEBS2jlLULqMlqPy5+wY22CWlxOricuIrefpAKoMllAO/45LYdS4FAZym+K+kGsHUPQ+CpdHUaRGBKz6Z4wpmNAI55sBrvXVd9T73DZGQ1dN8Tpa3MawIZQsN5XFWmNlEXfNgMMcCkdKLtpCx1WTAAkaE1teHWIKNCxaIMrvsAazWcMVMT+F+bY4wxUljnC4VxYnaQ7pHU2z6kEmcrlt+aTd+WRRAU1rylt7g/X9iaAv7PCVNJQ9ozMUsdvkAZJQVAbyHvJD6VeMP+TRsfItyM3ZbAaWkT5IJsmPwk54i8NRnl6cVOj1hNzjghWELQbtwH83TrIZAEKcYzIAqCCe47/BXjChXvEBII1GHfIaA1zMW4VigUSsDUUT5qiZm7ShqFoS/LZkriEB/sd+euO3WBHI5Gq/v9ZRuGyR1lFbVlbraKytbXQcEspsxcW2MsFQZi8utpdhy4Jeq9Vn7zb/hF3BP/YlKWsk+Z/YFNJJ1ZjwMjTe4Kj9bO7cz2odDfhF+JWf8PYyQfDaQAHxCkKZnc+RZbyZ80Jzge9Nsr6Q54HSSWLrS/E3WV/4BMOpeNuCYGVOwJYxJ8YJuAo93u7hS3PhV8p77PzYT49ONsSkUDKJwZHKAaZMiKIzXF5UVB52TjbHmKxF9ATY6CLr2NcXNsfIm/tF24tavV77SH+/HFXheF80ukiw6FhWZxEIxZe/GvuoAZ+KK74GqozDY4auLD18vNich7JOSoq/onIyHzmRhmi7/N4XP7lqx8cv3rc5qS++oyQepN4befyB29ulRvljbcBg9JcUO4cfXVTsNRkCWlLu7KARtkFuzdgj0V/M5fxdJYFgwjt1ZVKqRw4tX+zwG8PO4ScWaHleSxFrP8vs067mSggjrBDoJZc3vpsDfVNlTopP8Cov4VZr0nulY3kFN+XrdAXoZvLfCvjCguPa/xbPiEzNyrHH2Z2F+WN7ybvzdMUFB/ML5H5qp1ZzVeHoZqr2/rGHWOxbB/Q8RdzGJQEuhURxRgsxjnvpK6ZvQCSaizAxvjbjeos9NwF1sqvKgbw8DWoFVtCwEgQcSiSJji13P/2r1Rf98um7t3T07t+1o7375vkLbu5J7ti1Tz4sZo8uigxQ34xbt2TBXI36RO7c+8dXnjh+uLX18PEnXvnjXvRsfkk0FCmviIRqS/LH3ieTqezpx5SUUuiKSPyYE7kkoQN9Co9hAYzqZQxBXeawowJDUyAnrQxkcgFqIqoc8WaxtQpmIXtiMuObYlC25fyKG6sZqWcQJ6f9AdW/bdzLbULHVgMdyu7nADPIun/FE3nIhBJqE9Rdlp9avN5q9f6q5QZLKSSuL3AXe6vRkPWU8uxxq6e0dj1EDljhqbZgv4W6JzLjonrplPyuMxhqcKAf9Dx38brnDg/IX1R7Sy3yq1xhQbEGzbLW4NSjkNJBylLttbn5fKO32o5lJhuTx1A0ds8yBnhDaZXdWq3f3bx2ZmTwuufWLDvVJa8AhhKIORwxA8oj2y3S0xs11V49RZRCZ6u8XrhXd3ot1yvxGwqKquVXPNBhnDplrZFbqyGy31rrLXYWHLDQexbs23RRIzkg/6akIRRyoIe6+2df/7zUCKNCdZy2MF8jP4pHZ0GzOF0BTuGhm/XGEuxK7/LD3YBQgbEAe4JpC3FS0IstazYfXIjt/Z3t8mpDzOGsC5hNBqSRnrNIP9uo13tBR4V1th/trXqV/QKwyK7ohCo1HSKWAcc/RNxB/Ih4DqYnhCpRDUqgfjSArkfPoXfQf6HP0NfoDJJIROITBurxSk8ie9ASeyipxy9B//DCQvLGVEFQTWACi49XCx7QJBQbTSABRIdTrDTY9BNopRLQCspkCkoWSkAzUWxiAwoQQePu2ZHM3g13jhXNz+EPEngDgIxe6FG0FusxiTp/DFAVCyS1cZ9i6eGiHNZnPJzPyeBkAHRfLYXfCn3wJLB640mYFTsR7iM+pqM8Y/BHSwB1oQqgNeXFfQQB15vwcEzCy5m9XBTGAKND0FtQoeEODXmURmHw6kV5tIwDOakmpNIXxfhE4YF4S1VbFnQYW7ASAgaGC7E0p7yWK6WVLoLuBQoqNJrpHcKqGvJRHsFLwRuhO2bBTEWFqHJ5GC6aQPGyTL9Z3IZytiumTEwMxPAQqVpZKJinqu8PpY/10wa//OCw/HWf/ABa0IcKhtH89JvD5KNDMoUkmSLnSYuGqLlD0iLyvrEz0jXkzj55ZuVIfMV/rCiN2dvaL63r01oLt/5pq6HM4C9tjlWZvqKMaXflgsr+ipnh3eEOdzTY6z/ySeX2aeQNfmnv4AF5VqHdWp4Asugz9iW9tXNNEZ/Z4q80Yn/CbheI8NZCG8hzNms0auJtRZoC1mYrMEjXmsPllbbgAv8rNvnO/FIB3eaX77DbDJbovK6K2UEh0lFb5irhK9fvvK7fEjYvPbx+Xlh+wI9WFfq08oPW9/J1xQZdzeJqfZXF4XO6Lai1OGQoiQSDUvw77g6HhikuKHA0lCRf6bv0txuHTg3ZyL/a5J/5X/Dffsr/kzbrqWh0Vfp36dPD5KWL7pmB3o2eeT5KXdkvDTSsW7OuXl4YZfaN3YTuH5K3jjVKTwWo0tulD2jBWmLW8eGKCuGy+JSqUgNJkcUV1TVGfXl1vMRUXlFh8vaF69ZdvCSAqHx0iiyTwpa4JXpQPn1gzRtrLeWmu+Rf3KHhCgZv7j2bl88gfWV1lWH6zqbKJdHFz608Wb8+bZBfu0xatPmFI/TS6OizL3wV/XL4y1Uv9H21+r2hr1ajtvRvk6+0UaX/jnY8rzPzRXn3yP9xT7716yPQUYlegO5Dj8lPol6JRr0QPobvq+Un6cCRI++t7oO/5BD8SU9ZkUX+ozV5mfRGEs2XH0SW26muIfmagXv7CjhNeDji7717TtJUYeZ4LZmP+r1zhhZWLECr4pfE22KXxNPH3LNCq53tbrRrSHbEW4YKmulTlhqHM1FutVXEHck+gdO7wmZjpc+C6XNDw2E6LxrVMMkTUYNJU5unyWOYqLBda9YXs7Gl8duLmjY1nCyKD/d1NEatZf1BXWmsqjY5t3naZYt6XL5+v3bK6n0zTxY1bWy6vcgVi0adWg9ft6Wa4woEQSswJc0trfdIUzUFgs7FW+psxfnyr1EBX2Y+UUQZbz95+8mTu4/Ivz7xgkZP7th9Qv7RI6deOTLz/vvum3VKWnsK9Z6SHs6fMnzRSGchjafEEGwJ0xzNWwV9ga85FrVzeRwC8Q6oNipwFTAkeR+qAXwsXPPWGr25IDQYDpsCff7Q+riCF7zL5eJb9/bYAwVzvz+zekR+qkheiB6TPvsJ+fapIrSqCJYlnhu4Tpz9Svq7obtK5zcLVWZ/b7BqHnXDK+l9ySR11Svy+/IfkUXahmcKXxnfjpTiyxMgFgHNn/Di8WIHU7xvMeHI41U9eLCE7FXOHPi9mFF78FczFBnS5EBRQVHroqpQqar6yrmHD7MWTGkpeU/W70X1x1FPY80Q7Jt/n18arrEa/Pr6oJwK1tcHUTJYv/mjfE+4GnIFu4Dux940YxuwLTfrUYMbFnFrOf408A6cnRbtwjHp5pJSPUsuzbZXH1xKrleyjuHG5IWCXU6dxbo9iOggRxGKTtGgfJFhAhrjB+KAfjcpXnQ+7H3iiVAwPpB8eIMp6gHtvxyBrh+PsVmxLjgqjp/b62Br+5cnxMTy/lpWXl5SF3aw6BnWEa4rQUvHUtiGQYOarx7nYwlcRRo/9EcpMey2hB2aROzDhL2azhKgiIDmjzfy01BVtfMo35ZQv69AAKplPBzx2ZMx5QMksnoaFO5jIj5xiT2jM7ZQ1Y6FT61vIw4TdxOPQ9aFvkV03jef/sVvGf2L5cdBmwmp4IUyzrz3L1cZvWCJ8zI0RE7iG8MJLeHbcy4UShd8y+Qws859iv5XRBiUM0rY+KbspGBxTNlUQR4fzjDHAF8AQ/CJJHEUlBmGOEvIJ6QRGm9/jJygCPl9RDwFCPQ+/sYNwrlEWpRPoBH8SQrxxImMrdGX+b6JNuNDNPEejsBoeBZ6lW2bw1+mOKG2ia3HuLXJPpxd/8QPUiFSWTs9yyGvun8XxR+hUlSQACZm2DmS+Vh1cvxYHrvuOuxFo6YQQz7FO4MmaYfQ1lyOY8agTv4h0up1PEKzXZGqlsrmVj25Fzt4Kj6T5zVwXabxNIEdeYW65imlpmAJ9u58ROs3mMO8/IirrcrV0Vqn552B3O+pqV/+4AlH5tsdfBZe+PA35Zk4ek8TFP4eiCgpvsqsEiqLW1nPIj6Xn1YOkeHHlKg4NEv4uy7KYyTmnFWjFCpHINU4m/spJG/uJ5DwdwNBasZx5smxMzQn9TJE/fKre0Zf6bl6eT23+pXRqCWccCPCVR+20tH0d3k9+QXELUz0VUmUV+NSuDxrS9so6+jj7kTYYgnXu159NTjDCzWJ/wdidWxseJxjYGRgYGDO+OZ0vjQont/mKwM3BwMI7P97sAFE3wx7uxpE65/lAKnkZGAC8QBzfgvBAHicY2BkYOBgAAEDMKl/loGRARVEAAAZcwGPAAB4nGPVYljGwcDAAMRsUBqEG5DYQHHGpRwMTMxI4sjyl9H0CQPVBwMxshoQ5oXSkhDMCBNXgKiF8cFsByD7AJp+GO4EymsBaQcIZmKAqgdhDzT34TIDhh2IxFAzmRvw6DOA2guys8GAgaENpJahgQEFAACI3RWEAAAAAAAWAEgBOAFaAgACVAL6AxIDLANCA1gDtAQaBLAFAAVoBX4GBAYmBkgGagaKBswG7geaB8wIUghsCIIImgjqCWQJjAnOCjYK8AsOC6wLzAx0DLQM5g0YDe4Odg7UD0gPtA/SD/wQfhDOEbYR3BIyErITEBNeFEYUVhVOFbwWThbiF2YX2hhQGMwZhBp+GugbOhvCHCIc5B06HVYd3B5OHvofoCA4IIogxCEmIkQlRCXKJi4mSCc4J3AnlCgCKDwohgAAeJxjYGRgYEhgYmOQZwABRjDJBcKMkSAmABB6APgAAAB4nLVUT4sbNxR/XjvZLWmWUijkqEMpm8WMs5tAaHJakuaUvWzCQi4FeUaeERmPhKTJMKWHHnPox+gl0E9RWuix536Cnnvqse89aWxv7IZtoR6s+enp/f29pwGAO6MvYATxdx//EY/gU9xFvAf78FXCY5Q/T3iC+OuEb8DHYBO+CZ/Atwnvw5fwfcIH8Bn8kvAtOIbfE749+nk0SfgQjvd+xSijyUe4K/b+THgEn48vE96Dw/E3CY9R/jbhCeIfE74Bd8a/JXwTxPiPhPfBTQ4SPoDjyeDnFryc/JDw7fHbyV8JH8LLg+9+eidO7508FOc6d8abRRBPjLPGyaBNk4mzuhYXuqyCFxfKK/dGFdkzOXc6F+dPn5+KM+9V8BeqbGvptg+2JZfKefQs7mcPTuIpHcazF6o0SmgvpAhOFmop3WthFiJUaiO/0pnWkjg3SysbrXy2M/kqBPtoNuu6LlsO5xnazEJvTemkrfrZwjTBz9bmvrW21qoQdJCJV6YVS9mL1itMAhMjsQhG5E7JoKai0N7Wsp8K2RTCOo2nOaoofEsvrHJLHQK6m/dcRK1z1ZAvPPDCuAEsKMJ0u1TrTNHmYSqIebSdks0QQDeiq3RebWTWYVDd5HVbYJtW2Zum7sWRvivUco65rNXRw4eyZfVCN6VwygfsFLG6DkDmK1+PmYEjjVGCWlILnMaohema2sjiKnsyUqUclWMwFK5tsG0QhaIySadStb3KKA5j0yd1agg6RH4qPdeYc3b9bsM7EHAK9+AEHiI6Bw05ODDg8b+AgLIniBzeeVolSjSiBjI8OYMaHwEXKCuhwjPPO4VvhdpvcC1Q8xnazXFPvinGU/yynLK9Z02yI6sSWvQnUfM6FtfRueQ8fMpZ4JcugwdY66btYLlp94KzMbgK1KGqJP4DM1CgdMlZvkYZsUQnFevu4q/kfYsMDto5vpe4l5iTZrayf8E88RxQ+ghm+HT8ZOjvffssxZkh7tlLyX4seuhRumBvVO1sZ3TPOVvsiOY+ipUF9f4V1ySYiR7fLXMXmYiMDdokM1y1Qw2qQ8EU9wXrWe54zxLig+JY7ky0zZMXlfaSfVvuK9Uc+Iys5pzH0ImaKyKrIa9o4bkLbkuyWNUwvVZXLe8LtMlxP2W+4szHuNNVnPcr0DyJHfOU47qbsy5VSto5VtPy3BU7uSebmtER6t/FN03oPPGyy3vM4b9yu/ZesKcSZY7nOKQ7NczqrgqG6Nt5Pd6YAaok1hI43nALyH+stUBJx5UbvpUfmj15ZaoU98WkNVYVccs3q2VLynbo5uCHNGu+yf88o/HL2KTOrL0PN0Qnlml+KN85Mx17+z/c7b8BHIg4inicY2BmAIP/fgzlDJggAQApigIoeJzbwKDNsImRk0mbcRMXiNzO1ZobaqvKwKG9nTs12EFPBsTiifCw0JAEsXidzbXlhUEsPh0VGREeEItfTkKYjwPEEuDj4WRnAbEEwQDEEtowoSDAAMhi2M4IN5oJbjQz3GgWuNGscKPZ5CShRrPDjeaAG80JN3qTMCO79gYGBdfaTAkXAMQBKBoAAAA=);font-weight:400;font-style:normal}.o365cs-base-server [class*=" ms-Icon--"],.o365cs-base-server [class^="ms-Icon--"]{font-family:ShellFabricMDL2Icons;display:inline-block;line-height:1}.o365cs-base-server [class*=" ms-Icon--"]:before,.o365cs-base-server [class^="ms-Icon--"]:before{font-family:ShellFabricMDL2Icons;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;width:auto;margin-left:0;margin-right:0}.o365cs-base-server [data-icon]:before{content:attr(data-icon)}.o365cs-base-server .ms-Icon--ChromeClose:before{content:"\E8BB"}.o365cs-base-server .ms-Icon--MicrosoftFlowLogo:before{content:"\F4B1"}.o365cs-base-server .ms-Icon--WaffleOffice365:before{content:"\F4E0"}.skip-to-main-content{left:-999px;position:absolute;overflow:hidden;z-index:1000}.skip-to-main-content:focus,.skip-to-main-content:active{top:0;left:0;width:100%;overflow:auto;text-decoration:underline;text-align:center;outline:0;padding:0}.f-authenticated .skip-to-main-content:focus,.f-authenticated .skip-to-main-content:active{height:50px;line-height:48px}.f-unauthenticated .skip-to-main-content:focus,.f-unauthenticated .skip-to-main-content:active{height:62px;line-height:60px}.flow-c-header .header-container{top:0;margin:auto;color:white;position:fixed;width:100%;z-index:999;border-bottom:1px solid #E5E5E5}.flow-c-header .header-content{width:100%;position:relative}.flow-c-header .header-content:before,.flow-c-header .header-content:after{content:' ';display:table}.flow-c-header .header-content:after{clear:both}.flow-c-header .header-container,.flow-c-header .header-content{height:60px}.flow-c-header .header-section{float:left;padding:0 20px}.flow-c-header .header-section.header-section-nav{padding:0;font-size:15px}.flow-c-header .header-section.f-search{padding-left:0;display:block}.flow-c-header .header-section>ul>li{float:left;margin-right:20px}.flow-c-header .header-section>ul>li:last-child{margin-right:10px}.flow-c-header .header-section.f-left-separator{float:left;border-left:2px solid transparent;border-right:2px solid transparent;text-align:center;text-align:left;border-left-color:rgba(0,0,0,0.1)}.flow-c-header .header-actions{float:right;display:none}@media (min-width:1024px){.flow-c-header .header-actions{display:block}}.flow-c-header .header-actions svg{pointer-events:none}.flow-c-header .header-actions>ul>li{float:left}.flow-c-header .header-actions .header-actions-dropbutton-sign-up{padding:0}.flow-c-header .header-actions .flow-header-search{display:none}.flow-c-header .header-actions .flow-header-search input[type='search']{display:none}@media (min-width:1024px){.flow-c-header .header-actions .flow-header-search{display:block}}.flow-c-header .header-actions .flow-header-search button:before{font-size:17px}.flow-c-header .product-name{font-weight:600;font-size:18px}.flow-c-header .product-name span.brand-internal{opacity:.6;display:block;font-size:8px;text-transform:uppercase;margin-top:-9px;line-height:0}@media screen and (max-width:430px){.flow-c-header .product-name .mooncake-branding{display:none !important}}.flow-c-header .c-button[role=button].f-transparent{color:white;border-color:white;margin-top:0}.flow-c-header .c-button[role=button].f-transparent:hover{border-color:#0066ff}.flow-c-header .c-hyperlink:focus{outline:1.5px solid rgba(250,250,250,0.8)}.flow-c-header .c-search{color:white;margin-top:0;line-height:normal}.flow-c-header .c-search input[type='search'],.flow-c-header .c-search button{background-color:transparent}.flow-c-header .c-search input[type='search']:active,.flow-c-header .c-search button:active,.flow-c-header .c-search input[type='search']:focus,.flow-c-header .c-search button:focus{background-color:black}.flow-c-header .c-search input[type='search']{background-color:black}.flow-c-header .c-search input[type='search']:active,.flow-c-header .c-search input[type='search']:focus{background-color:#333;border-color:transparent}.flow-c-header .c-search input[type='search']::-webkit-input-placeholder{color:#A0A0A0}.flow-c-header .hamburger-deluxe .fixin{-webkit-transition:all .5s;transition:all .5s;background-color:#000000;display:block;height:2px;margin:5px 0;width:26px;pointer-events:none}.flow-c-header .hamburger-deluxe[aria-expanded=true] .top-bun{-ms-transform:rotate(45deg) translate(19%, 250%);-o-transform:rotate(45deg) translate(19%, 250%);-webkit-transform:rotate(45deg) translate(19%, 250%);transform:rotate(45deg) translate(19%, 250%)}.flow-c-header .hamburger-deluxe[aria-expanded=true] .patty{opacity:0}.flow-c-header .hamburger-deluxe[aria-expanded=true] .bottom-bun{-ms-transform:rotate(-45deg) translate(19%, -250%);-o-transform:rotate(-45deg) translate(19%, -250%);-webkit-transform:rotate(-45deg) translate(19%, -250%);transform:rotate(-45deg) translate(19%, -250%)}.flow-c-header .header-content .header-nav{display:block;position:static}.flow-c-header .header-content .header-nav #header-nav-dropdown{display:block;transform:translateX(0);cursor:pointer}.flow-c-header .header-content .header-nav #header-nav-dropdown:after{display:none}.flow-c-header .header-content .header-nav .c-menu{display:none;width:100%;max-width:100%;height:100vh;border:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:calc(70px)}.flow-c-header .header-content .header-nav .c-menu ul{overflow:hidden;padding-bottom:0}.flow-c-header .header-content .header-nav .c-menu[aria-hidden="false"]{display:block}.flow-c-header .header-content .header-nav .c-menu li{padding:0 10px;border-bottom:1px solid #BFBFBF}@media (min-width:1024px){.flow-c-header .header-content .header-nav .c-menu li{border-bottom:0}}.flow-c-header .header-content .header-nav .c-menu li:hover{background-color:#C6C6C6}.flow-c-header .header-content .header-nav .c-menu li li{padding:0 10px 0 24px}.flow-c-header .header-content .header-nav .c-menu .learn-menu{margin-top:0;padding:0;height:auto;display:block;border-bottom:0}.flow-c-header .header-content .header-nav .c-menu .learn-menu:hover{background-color:transparent}.flow-c-header .header-content .header-nav .c-menu .learn-menu a[role=button]{padding:11px 22px 13px;height:auto;width:100%;transform:translate(0);border-bottom:1px solid #BFBFBF}.flow-c-header .header-content .header-nav .c-menu .learn-menu a[role=button]:hover{text-decoration:underline;background-color:#C6C6C6}@media (min-width:1024px){.flow-c-header .header-content .header-nav .c-menu .learn-menu a[role=button]{border-bottom:0}}.flow-c-header .header-content .header-nav .c-menu .learn-menu a[role=button]:after{position:absolute;right:15px;transition:transform .5s}.flow-c-header .header-content .header-nav .c-menu .learn-menu a[role=button][aria-expanded=true]:after{transform:rotateX(180deg) translateY(-4px);transition:transform .5s}@media (min-width:1024px){.flow-c-header .header-content .header-nav .c-menu .learn-menu a[role=button]{background-color:transparent}}.flow-c-header .header-content .header-nav .c-menu .learn-menu .learn-more-select-menu{position:relative;top:0;left:0;height:100%}.flow-c-header .flow-header-search input[type='search']{width:202px;padding:7px 10px;border:0}.flow-c-header .flow-header-search button{position:relative;width:44px;margin:0;padding:0}.flow-c-header .flow-header-search button:before{font-size:19px}.f-unauthenticated .header-content{max-width:1440px;margin:0 auto}.f-unauthenticated .fl-header-secondary-menu.header-content{display:block;color:#000000;background-color:#EBEBEB;height:48px}@media (min-width:1024px){.f-unauthenticated .fl-header-secondary-menu.header-content{display:none}}.f-unauthenticated .fl-header-secondary-menu.header-content .sign-up{border:none;background-color:transparent}.f-unauthenticated .fl-header-secondary-menu.header-content .sign-up:hover{text-decoration:underline}.f-unauthenticated .fl-header-secondary-menu.header-content .learn-menu li:hover{text-decoration:underline}.f-unauthenticated .fl-header-secondary-container{display:flex;justify-content:space-between;width:100%;background:#fff;border-bottom:1px solid #E5E5E5;height:48px}.f-unauthenticated .fl-header-secondary-search{display:block;height:48px}@media (min-width:1024px){.f-unauthenticated .fl-header-secondary-search{display:none}}.f-unauthenticated .fl-header-secondary-search input{display:none}.f-unauthenticated .fl-header-secondary-search .c-search.flow-header-search{min-width:auto;height:auto}.f-unauthenticated .fl-header-secondary-search .c-search.flow-header-search button{height:48px}.f-unauthenticated .flow-c-header{background-color:#fff;height:108px}@media (min-width:1024px){.f-unauthenticated .flow-c-header{height:60px}}.f-unauthenticated .flow-c-header .ms-logo{width:80px;height:21px;background-size:100%;background-repeat:no-repeat;margin-top:19.5px;margin-right:18px;margin-left:18px;float:left}.f-unauthenticated .flow-c-header a.product-name{color:#0066ff;font-weight:600}.f-unauthenticated .flow-c-header .product-name:focus{outline:1.5px solid #0066ff}.f-unauthenticated .flow-c-header #header-nav-dropdown[aria-expanded=true]{background-color:#EBEBEB;color:#000000}.f-unauthenticated .flow-c-header #header-nav-dropdown[aria-expanded=true] .fixin{background-color:#000000}.f-unauthenticated .flow-c-header .c-menu{background-color:#EBEBEB}.f-unauthenticated .flow-c-header .c-menu li a{background-color:transparent;color:#000000;font-weight:normal}.f-unauthenticated .flow-c-header .c-menu li a:hover{background-color:transparent;text-decoration:underline}.f-unauthenticated .flow-c-header .c-hyperlink:focus{outline:1.5px solid #0066ff}.f-unauthenticated .flow-c-header .header-nav .header-learn:after{color:#000000}.f-unauthenticated .flow-c-header .learn-menu a[role=button]:after{color:#000000}.f-unauthenticated .flow-c-header .learn-menu .learn-more-select-menu{background-color:#C6C6C6}@media (min-width:1024px){.f-unauthenticated .flow-c-header .learn-menu .learn-more-select-menu{background-color:#EBEBEB;color:#000000}}.f-unauthenticated .flow-c-header .learn-menu .learn-more-select-menu{background-color:#C6C6C6}@media (min-width:1024px){.f-unauthenticated .flow-c-header .learn-menu .learn-more-select-menu li:hover{background-color:#C6C6C6}}.f-unauthenticated .flow-c-header .header-container{background-color:#fff;color:#0066ff}.f-unauthenticated .flow-c-header .header-container .header-section-nav a{color:#000000;font-size:15px;font-weight:normal}.f-unauthenticated .flow-c-header .header-container .header-actions{color:#0066ff;font-weight:600;font-size:15px}.f-unauthenticated .flow-c-header #header-nav-dropdown{padding:10px 15px;background-color:#fff}.f-unauthenticated .flow-c-header .header-section{margin-top:15px;line-height:30px}.f-unauthenticated .flow-c-header .header-section.f-search{padding:0;margin-top:7px;height:auto;border-right:0;color:#fff;display:none}.f-unauthenticated .flow-c-header .header-section.f-search input{background-color:transparent;border-color:transparent;padding-top:18px}.f-unauthenticated .flow-c-header .header-section.f-search ::-webkit-input-placeholder{color:#0066ff}@media (min-width:1200px){.f-unauthenticated .flow-c-header .header-section.f-search{display:block}}.f-unauthenticated .flow-c-header .header-actions{line-height:36px;float:none;position:absolute;right:0}.f-unauthenticated .flow-c-header .header-actions>ul>li{margin-top:12px;margin-right:20px}.f-unauthenticated .flow-c-header .header-actions>ul>li:first-child{margin-top:0}.f-unauthenticated .flow-c-header .header-actions .fl-header-button{background-color:#0066ff;color:#fff;font-weight:600;min-width:auto}.f-unauthenticated .flow-c-header .header-actions .sign-up{color:#0066ff;background-color:transparent;border:0;font-weight:600;font-size:15px;line-height:34px}.f-unauthenticated .flow-c-header .header-actions .sign-up:hover{text-decoration:underline}.f-unauthenticated .flow-c-header .header-actions .c-search{min-width:auto}.f-unauthenticated .flow-c-header .header-actions .flow-header-search button{display:block;background-color:#0066ff;margin-top:7px}@media (min-width:1200px){.f-unauthenticated .flow-c-header .header-actions .flow-header-search button{display:none}}.f-unauthenticated .flow-c-header .learn-menu{margin-top:-15px;padding-bottom:15px;height:45px}.f-unauthenticated .flow-c-header .learn-menu a[role=button]{padding:15px 20px 14px 15px}.f-unauthenticated .flow-c-header .learn-menu a[role=button]:active,.f-unauthenticated .flow-c-header .learn-menu a[role=button]:focus{background-color:#EBEBEB;color:#000000}.f-unauthenticated .flow-c-header .learn-menu a[role=button]:after{color:#000000;background-color:transparent}.f-unauthenticated .flow-c-header .learn-menu a[aria-expanded=true]{background-color:#C6C6C6;color:#000000}.f-unauthenticated .flow-c-header .learn-menu .learn-more-select-menu{top:59px;left:-9px;background-color:#EBEBEB}.f-unauthenticated .flow-c-header .learn-menu .learn-more-select-menu li{background-color:#C6C6C6}@media (min-width:1024px){.f-unauthenticated .flow-c-header .learn-menu .learn-more-select-menu li{background-color:transparent}}.f-unauthenticated .flow-c-header .learn-menu .learn-more-select-menu li a{padding:10px 15px;color:#000000;background-color:#C6C6C6}@media (min-width:1024px){.f-unauthenticated .flow-c-header .learn-menu .learn-more-select-menu li a{background-color:transparent}}.f-unauthenticated .flow-c-header .c-search{height:calc(50px)}.f-unauthenticated .flow-c-header .flow-header-search{color:#0066ff;font-weight:600}.f-unauthenticated .flow-c-header .flow-header-search input[type='search']{height:47px;padding:7px 10px;background-color:transparent;border:1px solid #0066ff}.f-unauthenticated .flow-c-header .flow-header-search input[type='search']:focus{outline:1.5px solid #0066ff}.f-unauthenticated .flow-c-header .flow-header-search button{width:48px;height:47px;background-color:#0066ff;border:1px solid #0066ff}.f-unauthenticated .flow-c-header .flow-header-search button:before{color:#fff}.f-unauthenticated .flow-c-header .flow-header-search button:focus{outline:1.5px solid #0066ff}.f-unauthenticated .flow-c-header .header-section-nav{display:none}@media (min-width:1024px){.f-unauthenticated .flow-c-header .header-section-nav{display:block}}.f-authenticated .flow-c-header{height:48px}.f-authenticated .flow-c-header .waffle{width:48px;height:48px;background-color:#0066ff;float:left}.f-authenticated .flow-c-header .waffle:hover{background-color:#004c89}.f-authenticated .flow-c-header .waffle img{margin-left:16px;margin-top:16px}@media only screen and (max-width:768px){.f-authenticated .flow-c-header .waffle-no-sidebar{display:none}}.f-authenticated .flow-c-header .header-container{height:48px;background-color:black}.f-authenticated .flow-c-header .header-container.office-header-container{background-color:#0066ff}.f-authenticated .flow-c-header .product-name:focus{outline:1.5px solid rgba(250,250,250,0.8)}.f-authenticated .flow-c-header .header-nav{width:48px;height:48px}.f-authenticated .flow-c-header .header-nav .waffle{display:block;width:auto;height:auto;background-color:transparent;float:none}.f-authenticated .flow-c-header .header-nav .waffle:hover{background-color:rgba(0,0,0,0.1)}.f-authenticated .flow-c-header .header-nav .waffle img{margin:-3px 10px 0 0}.f-authenticated .flow-c-header .header-nav .c-menu{width:100%;top:auto;background-color:#333}.f-authenticated .flow-c-header .header-nav .c-menu li a{background-color:#333}.f-authenticated .flow-c-header .header-nav .c-menu li li a{background-color:transparent}.f-authenticated .flow-c-header .header-nav .learn-menu[aria-expanded=true]{background-color:#404040}.f-authenticated .flow-c-header .header-nav .learn-more-select-menu{background-color:#404040}.f-authenticated .flow-c-header .header-nav .learn-more-select-menu li{padding:10px}.f-authenticated .flow-c-header .header-nav .learn-more-select-menu li:hover,.f-authenticated .flow-c-header .header-nav .learn-more-select-menu li:active,.f-authenticated .flow-c-header .header-nav .learn-more-select-menu li:focus{background-color:#4d4d4d}.f-authenticated .flow-c-header #header-nav-dropdown{padding:11px 15px 10px 11px;background-color:#0066ff}.f-authenticated .flow-c-header #header-nav-dropdown[aria-expanded=true]{background-color:#333}.f-authenticated .flow-c-header .header-section{margin-top:0;line-height:48px}.f-authenticated .flow-c-header .header-section.f-product-name{padding-left:16px}@media only screen and (max-width:768px){.f-authenticated .flow-c-header .header-section.f-product-name{display:none}}.f-authenticated .flow-c-header .header-section.f-product-name.brand-internal{line-height:42px}.f-authenticated .flow-c-header .header-section .learn-menu a{transform:translateX(0)}.f-authenticated .flow-c-header .header-section.f-search{display:none;height:48px;padding:0 0 0 20px}@media (min-width:1024px){.f-authenticated .flow-c-header .header-section.f-search{display:block}}.f-authenticated .flow-c-header .header-section.header-flow-logo{display:none;line-height:0;padding:0}.f-authenticated .flow-c-header .header-section.header-flow-logo img{width:44px;height:48px;padding:11px}@media only screen and (max-width:768px){.f-authenticated .flow-c-header .header-section.header-flow-logo{display:block}}.f-authenticated .flow-c-header .header-section.header-flow-logo:focus{outline:1.5px solid rgba(250,250,250,0.8)}.f-authenticated .flow-c-header .header-actions{line-height:48px;font-size:15px}.f-authenticated .flow-c-header .header-actions>ul>li{border-left:1px solid rgba(255,255,255,0.2)}.f-authenticated .flow-c-header .header-actions .c-search{min-width:auto}.f-authenticated .flow-c-header .header-actions .flow-header-search button{background-color:black;display:none}.f-authenticated .flow-c-header .header-actions .flow-header-search button:hover{background-color:#004c89}@media (min-width:1024px){.f-authenticated .flow-c-header .header-actions .flow-header-search button{display:block}}.f-authenticated .flow-c-header .header-actions .header-actions-learn .dropbutton{padding:0;text-align:center}.f-authenticated .flow-c-header .header-actions .header-actions-feedback{display:block}.f-authenticated .flow-c-header .header-actions .header-feedback{display:block;padding:0 13px}.f-authenticated .flow-c-header .header-actions .header-feedback:hover{background-color:#004c89}.f-authenticated .flow-c-header .header-actions .header-feedback svg{width:18px;height:18px;vertical-align:middle;position:relative;bottom:3px}.f-authenticated .flow-c-header .header-actions .header-feedback:focus{outline:1.5px solid rgba(250,250,250,0.8)}.f-authenticated .flow-c-header .header-actions .header-notification{display:block;position:relative;padding:0 13px}.f-authenticated .flow-c-header .header-actions .header-notification:hover{background-color:#004c89}.f-authenticated .flow-c-header .header-actions .header-notification span{position:absolute;top:5px;right:5px;background-color:#a80000;color:#fff;box-shadow:0 0 0 1px #000;border-radius:9px;padding:1px 6px 3px;text-align:center}@media screen and (-ms-high-contrast:active){.f-authenticated .flow-c-header .header-actions .header-notification span{border:1px solid windowText}}.f-authenticated .flow-c-header .header-actions .header-notification svg{width:18px;height:18px;vertical-align:middle;position:relative;bottom:3px}.f-authenticated .flow-c-header .header-actions .header-notification:focus{outline:1.5px solid rgba(250,250,250,0.8)}.f-authenticated .flow-c-header .header-actions #header-gear-menu:focus{outline:1.5px solid rgba(250,250,250,0.8)}.f-authenticated .flow-c-header .header-actions #header-user-menu:focus{outline:1.5px solid rgba(250,250,250,0.8)}.f-authenticated .flow-c-header .flow-header-search input[type='search']{height:48px;background-color:rgba(255,255,255,0.2)}.f-authenticated .flow-c-header .flow-header-search input[type='search']:focus{outline:1.5px solid rgba(250,250,250,0.8)}.f-authenticated .flow-c-header .flow-header-search button{width:44px;height:48px;background-color:rgba(255,255,255,0.3)}.f-authenticated .flow-c-header .flow-header-search button:focus{outline:1.5px solid rgba(250,250,250,0.8)}.f-authenticated .flow-c-header .header-user-info{display:inline-block;text-align:right;vertical-align:middle}.f-authenticated .flow-c-header .header-user-info p{max-width:250px;overflow:hidden;padding:2px 0 0 10px;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1300px){.f-authenticated .flow-c-header .header-user-info{display:none}}.f-authenticated .flow-c-header .header-user-menu-shift{position:relative;bottom:4px}@media only screen and (max-width:768px){.f-authenticated .flow-c-header .header-section-nav{display:none}}.f-authenticated .flow-c-header .learn-button-block{width:44px;height:48px;display:block;font-size:24px;margin-top:-2px;font-weight:300}.f-authenticated .flow-c-header .download-button-block{width:44px;height:48px;display:block}.f-authenticated .gear-icon{position:absolute;top:50%;transform:translateY(-50%);line-height:1}@media screen and (-ms-high-contrast:active){.f-authenticated .gear-outline,.f-authenticated .smile-outline,.f-authenticated .bell-outline{fill:windowText}}.dropdown{position:relative;display:inline-block}.dropdown .dropbutton{height:48px;min-width:44px;padding:8px 14px;position:relative}.dropdown .dropbutton:hover{cursor:pointer;background-color:#004c89}.dropdown .dropbutton>img{border-radius:50%;display:block;margin:8px 0;width:16px;height:16px}.dropdown .dropbutton#header-user-menu{padding:0;height:48px}.dropdown .dropbutton#header-user-menu img{border-radius:50%;width:32px;height:32px;margin:0 6px;display:inline-block}.dropdown .dropbutton.dropbutton-download{display:none;padding:0;text-align:center}@media only screen and (min-width:480px){.dropdown .dropbutton.dropbutton-download{display:block}}.dropdown .dropbutton.dropbutton-download:focus{outline:1px solid white}.dropdown .dropdown-content{display:none;position:absolute;list-style:none;background-color:white;border-left:1px solid #919191;border-bottom:1px solid #919191;box-shadow:0 5px 5px rgba(0,0,0,0.2);color:black;right:0;top:100%;z-index:2;margin-bottom:15px;min-width:150px}.dropdown .dropdown-content .user-info{border-bottom:1px solid #919191;padding:12px}.dropdown .dropdown-content .user-info p{padding-top:0;white-space:nowrap}.dropdown .dropdown-content .user-info p:last-child{font-size:13px;line-height:16px;padding-top:4px}.dropdown .dropdown-content>ul>li a{display:block;height:45px;line-height:45px;padding:0 12px}.dropdown .dropdown-content>ul>li a:hover{background-color:#E3E3E3}.dropdown .header-actions-menu-content{display:none;color:black;width:163px}.dropdown .header-actions-menu-content a{padding-left:20px}.dropdown.show .dropdown-content{display:block}.flow-support .context-support-heading{max-width:100%;padding:0 0 40px;background-color:#0066ff}.flow-support .context-support-heading h1{color:#fff}.flow-support .context-support-status{padding:20px 0 30px;background-color:#E3E3E3}.flow-support .context-support-status .context-support-status-content{margin:0 auto}.flow-support .context-support-status .context-support-status-content.status-good .context-support-status-bar,.flow-support .context-support-status .context-support-status-content.status-information .context-support-status-bar{border-color:#51bc00}.flow-support .context-support-status .context-support-status-content.status-warning .context-support-status-bar{border-color:#efa607}.flow-support .context-support-status .context-support-status-content.status-error .context-support-status-bar{border-color:#EF3A24}.flow-support .context-support-status .context-support-status-content .context-support-status-bar{border-bottom:3px solid transparent}.flow-support .context-support-status .context-support-status-content p{font-size:30px;line-height:normal;margin:0 0 20px;font-weight:bold}.flow-support .context-support-status .context-support-status-content p:before{width:16px;height:16px;margin-left:10px;margin-right:10px;vertical-align:middle}.flow-support .context-support-status .context-support-status-content span{font-size:12px;display:block;font-weight:normal;margin:10px 0 0}.flow-support .context-support-issues ul li{font-size:20px;margin:10px 0 20px}.flow-support .context-support-issues ul li::last-child{margin-bottom:0}.flow-support .context-support-issues ul li li{font-size:16px;list-style-type:circle;margin:10px 0 10px 40px}.flow-support .context-support-issues ul li a{color:#0066ff}.flow-support .context-support-content{margin:20px 0 40px}.flow-support .context-support-content .c-heading{font-weight:bold;line-height:normal;padding:10px 0}.flow-support .context-support-content .c-heading-1{font-size:30px}.flow-support .context-support-content .c-heading-2{font-size:20px;padding-top:0}.flow-support .context-support-content .card{background-color:#E3E3E3;margin-left:0;margin-right:2%;min-height:140px}.flow-support .context-support-content .icon{float:left;width:15%;margin:10px;text-align:center;padding:40px 0}.flow-support .context-support-content .icon img{vertical-align:middle;max-width:28px}.flow-support .context-support-content .c-search{margin-top:0}@media only screen and (min-width:480px) and (max-width:960px){.flow-support .context-support-content .icon{float:none;padding:0;margin:15px;text-align:left;width:100%}}.flow-support .context-support-content .content{margin:15px}.flow-support .context-support-content .content p{padding:0}.flow-downloadpage .context-heading{max-width:100%;padding:64px 0;background-color:#0066ff;color:#fff}.flow-downloadpage .wide-image{background-image:url(/Content/Images/MobilePages/DownloadPage/devices_wide.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden;padding-bottom:16.6%;position:relative;width:100%;max-width:initial}.flow-downloadpage .email-link-section{padding-top:30px;padding-bottom:30px}.flow-downloadpage .email-link-section .email-link-main-title{font-size:20px;font-weight:400;color:#5e5e5e;font-family:wf_segoe-ui_normal,"Segoe UI","Segoe WP",Tahoma,Arial,sans-serif;line-height:1.5}.flow-downloadpage .email-link-section .email-link-action{background:#0066ff;width:auto;display:table;font-size:20px;font-weight:600;color:#fff;padding:5px 30px;margin-top:10px}.flow-downloadpage .download-section{text-align:center}.flow-downloadpage .download-section .app-badge{display:inline-block;margin:0 15px 15px 0;min-width:130px}.flow-downloadpage .download-section img{height:40px}.flow-downloadpage .content-title{font-size:36px;font-weight:700;line-height:1.22;padding:initial;margin:initial}.flow-downloadpage .content-description{font-size:18px;line-height:1.5;padding:initial;margin:initial;margin-bottom:16px}.flow-downloadpage .highlights{text-align:center;margin-top:30px;padding:30px}.flow-downloadpage .highlights .highlights-item{padding:8px}.flow-downloadpage .highlights .highlights-item .highlights-image{width:90%;margin-bottom:20px}.flow-downloadpage .highlights .highlights-item .title{font-size:24px;font-weight:400;line-height:1.25;color:#000000}.flow-downloadpage .highlights .highlights-item .description{font-size:16px;line-height:1.44;color:#303030;font-weight:300}.context-template-detail{position:relative;padding-bottom:60px;text-align:center;background-color:#E3E3E3;margin-bottom:36px}.context-template-detail>.row>.column>.c-heading-3,.context-template-detail>.row>.column>.c-paragraph-2{max-width:320px;margin:0 auto}.context-template-detail>.row>.column>.c-paragraph-2{text-align:left}.context-template-detail>.row:last-child a.c-button[role=button]{display:block;margin-left:auto;margin-right:auto;max-width:320px;font-size:18px;font-weight:200;line-height:23px;color:white;background-color:#0066ff}.context-template-detail>.row:last-child a.c-button[role=button]:hover,.context-template-detail>.row:last-child a.c-button[role=button]:focus{background-color:#005FCB;border-color:rgba(0,0,0,0.4)}.context-template-detail>.row:last-child a.c-button[role=button]:active{background-color:#005FCB;border-color:transparent}.context-template-detail>.row:last-child a.c-button[role=button][disabled]{color:rgba(0,0,0,0.2);background-color:rgba(0,120,215,0.2);border-color:transparent}.context-template-detail>.row>.column>h1,.context-template-detail>.row>.column>p{max-width:320px;margin:0 auto}@media only screen and (min-width:768px){.context-template-detail>.row>.column>.c-heading-3{max-width:792px}.context-template-detail>.row>.column>.c-paragraph-2{max-width:550px}.context-template-detail>.row:last-child{max-width:none}.context-template-detail>.row:last-child a.c-button[role=button]{font-size:20px}}.context-template-detail a.template-use-flow-button[role="button"]{outline:0}.context-template-detail a.template-use-flow-button[role="button"]:focus{outline:1px dashed black}.sort-icon{margin-top:8px;width:32px;height:32px}.sort-icon:hover{cursor:pointer}.context-template-addendum{padding:20px 0}.context-template-addendum>.row>.column>div{max-width:320px;margin-left:auto;margin-right:auto}.context-template-addendum>.row>.column>div:before,.context-template-addendum>.row>.column>div:after{content:' ';display:table}.context-template-addendum>.row>.column>div:after{clear:both}.context-template-addendum>.row>.column>div>.context-template-metadata{text-align:center;margin-bottom:16px}.context-template-addendum>.row>.column>div>.context-template-metadata>p{padding:0}.context-template-addendum>.row>.column>div>.context-template-share{width:140px;margin:0 auto}@media only screen and (min-width:480px){.context-template-addendum{padding:30px 0}.context-template-addendum>.row>.column>div>.context-template-metadata{float:left;width:180px;margin-bottom:0;text-align:left}.context-template-addendum>.row>.column>div>.context-template-share{width:auto;padding-left:180px}}.context-template-recommended{background-color:white;padding-bottom:38px}.context-template-recommended .c-heading-6{padding:0}.context-template-oneclick-section{padding:0}.context-template-oneclick-hero{padding-bottom:38px;background-color:#E3E3E3}.context-template-oneclick-hero .column{margin:0}.context-template-oneclick-hero .c-content{margin-top:50px}.context-template-oneclick-hero .c-heading-6{font-size:24px;padding:0;text-align:left;font-weight:600}.context-template-oneclick-hero .c-paragraph-1{padding:8px 0 8px 0}.context-template-oneclick-hero .img-column{float:right}.context-template-oneclick-hero a.f-video-button{background-color:#fff;color:#0066ff;border:solid 1px #0066ff;transition:background-color .2s ease-in-out,color .2s ease-in-out;line-height:15px}.context-template-oneclick-hero a.f-video-button:hover{background-color:#0066ff;color:#fff;border-color:#0066ff}.context-template-oneclick-hero a.f-video-button:before{margin-right:8px}.context-template-oneclick-flow-create{overflow:hidden}.context-template-oneclick-flow-create .row{margin-top:0}.context-template-oneclick-flow-create .c-heading-6{font-weight:600;margin-bottom:10px}.context-template-oneclick-flow-create ul.c-list{margin:0;padding:0}.context-template-oneclick-flow-create ul.c-list li{list-style-type:none;padding:0}.context-template-oneclick-flow-create .c-paragraph-2{padding-bottom:10px}.context-template-oneclick-flow-create a.c-hyperlink{font-size:15px;font-family:'Segoe UI','Segoe WP',Tahoma,Arial,sans-serif}.context-template-connection-wizard-spinner{position:relative;left:50%;transform:translateX(-50%)}.fl-templatePage{background-color:#f4f4f4;text-align:center}.fl-templatePage .fl-templatePage-container{max-width:1123px;margin:0 auto;padding:0 5%}@media only screen and (min-width:1400px){.fl-templatePage .fl-templatePage-container{padding:0}}.fl-templatePage .fl-templatePage-container .ms-Grid{padding:0}@media only screen and (min-width:1366px){.fl-templatePage .fl-templatePage-container .ms-Grid-row .ms-xxl2{width:25%}}.fl-templatePage .fl-templatePage-container .fl-templatePage-subHeading{font-size:16px;text-align:left;font-weight:600;margin-bottom:25px}.fl-templatePage .fl-templatePage-main{background:linear-gradient(180deg, #0066ff 60%, #f4f4f4 60%)}.fl-templatePage .fl-templatePage-heading{font-size:28px;padding:16px 0;color:#fff}@media only screen and (min-width:768px){.fl-templatePage .fl-templatePage-heading{font-size:32px;padding:40px 0}}.fl-templatePage .fl-templatePage-cardContainer .fl-templateDetails{margin:0 auto 20px}@media screen and (-ms-high-contrast:active){.fl-templatePage .fl-templatePage-button:focus{text-decoration:underline}}.fl-LearnBar{display:flex;justify-content:space-between;align-items:center;text-align:center;font-size:14px;margin:0 auto;padding:40px 0;flex-direction:column}@media only screen and (min-width:768px){.fl-LearnBar{flex-direction:row;padding:80px 0}}.fl-LearnBar .fl-LearnBar-box{margin:24px 0}@media only screen and (min-width:768px){.fl-LearnBar .fl-LearnBar-box{max-width:320px;margin:0}}.fl-LearnBar .fl-LearnBar-boxIcon,.fl-LearnBar .fl-LearnBar-boxIcon img{width:32px;margin:0 auto}.fl-LearnBar .fl-LearnBar-title{font-size:16px;font-weight:600;margin:20px 0 8px}.fl-LearnBar .fl-LearnBar-action{color:#2064AE;padding:6px 0;display:block}.fl-LearnBar .fl-LearnBar-action:hover{text-decoration:underline}.fl-templateDetails{text-align:left;max-width:720px;width:90%;box-shadow:rgba(0,0,0,0.11) 0 .3px .9px,rgba(0,0,0,0.11) 0 1.6px 3.6px;border-radius:3px;background-color:#fff;padding:36px}@media only screen and (min-width:768px){.fl-templateDetails{padding:50px}}.fl-templateDetails .fl-templateDetails-name{font-size:16px;color:#000000;font-weight:600;margin:18px 0 4px}@media only screen and (min-width:768px){.fl-templateDetails .fl-templateDetails-name{font-size:20px;margin-top:32px}}.fl-templateDetails .fl-templateDetails-author,.fl-templateDetails .fl-templateDetails-description,.fl-templateDetails .fl-templateDetails-type,.fl-templateDetails .fl-templateDetails-instantiation{font-size:14px;color:#605E5C;padding-bottom:16px}@media only screen and (min-width:768px){.fl-templateDetails .fl-templateDetails-author,.fl-templateDetails .fl-templateDetails-description,.fl-templateDetails .fl-templateDetails-type,.fl-templateDetails .fl-templateDetails-instantiation{font-size:16px}}.fl-templateDetails .fl-templateDetails-footer{display:flex;justify-content:space-between}.fl-templateDetails .fl-templateDetails-instantiationIcon{width:18px;vertical-align:middle;padding:0 0 7px 0;display:inline-block}.fl-templateDetails .fl-templateDetails-action{background-color:#0066ff;color:#fff;display:block;margin:16px auto 0;padding:8px 16px;border-radius:3px;border:1px solid transparent}.fl-templateDetails .fl-templateDetails-action:focus{border:1px dashed}.fl-templateDetails .fl-templateDetails-action:hover{text-decoration:underline}.fl-templateDetails .fl-templateDetails-action .arrow{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin:0 0 0 4px}.fl-templateDetails .fl-templateButton-label{margin:0 4px;font-weight:600;line-height:14px}.fl-templateApis{display:flex;justify-content:flex-start;flex-direction:row}.fl-templateApis .fl-templateApiIcon,.fl-templateApis .fl-templateApiIcon img{margin:0 4px 0 0;width:32px;height:32px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.15);overflow:hidden;text-align:center}.context-templates{background-color:#E3E3E3;width:100%;height:100%}.context-templates .context-template-filter{background-color:#E3E3E3;margin-bottom:10px;padding:24px 0}.context-templates .context-template-filter.new-header{padding:30px 0 0 0;background-color:white}.context-templates .context-template-filter input[type=text]{display:inline-block}@media only screen and (min-width:480px){.context-templates .context-template-filter{margin-bottom:24px}}@media only screen and (min-width:960px){.context-templates .context-template-filter{margin-bottom:32px;padding:32px 0}}@media only screen and (min-width:1400px){.context-templates .context-template-filter{margin-bottom:40px;padding:40px 0}}.context-templates .context-template-filter .flow-f-search-alt{display:inline-block}.context-templates .context-template-filter .c-search{max-width:none;width:100%;height:100%}.context-templates .context-template-filter .c-search button{margin:1px;height:33px}.context-templates .context-template-filter .has-more-icon{font-size:large}.context-templates .context-template-filter .row+.row{margin-top:0}.context-templates .category-heading-container{height:60px;font-size:15px;font-weight:400;background-color:white;z-index:101;position:relative}.context-templates .category-heading-container .heading-tabs .heading-link-label:hover{color:#0066ff}.context-templates .category-heading-container .heading-tabs button{margin:0 11px;display:inline-block;font-weight:400;background-color:transparent;border:none}.context-templates .category-heading-container .heading-tabs button.tab-active{color:#0066ff;padding-bottom:17px;border-bottom:3px solid #0066ff}.context-templates .category-heading-container .heading-tabs .categories-dropdown-content button{margin:0}.context-templates .category-heading-container .heading-tabs .categories-dropdown-content button.tab-active{border-bottom:none;border-left:3px solid #0066ff}.context-templates .category-heading-container .heading-tabs .categories-dropdown-content li{display:list-item}.context-templates .category-heading-container .priority-nav{white-space:nowrap}.context-templates .category-heading-container .priority-nav>ul{display:inline-block}.context-templates .category-heading-container .priority-nav>ul>li{display:inline-block}.context-templates .category-heading-container .nav-ul{display:inline-block}.context-templates .category-heading-container li{display:inline-block}.context-templates .category-heading-container nav{background-color:#fff;margin:16px 0 16px 0;padding:0 16px;height:44px;overflow:hidden;position:absolute;z-index:999}.context-templates .category-heading-container nav.menu-target{height:auto;padding:0;box-shadow:4px 4px 8px 4px rgba(0,0,0,0.1)}.context-templates .category-heading-container nav ul{margin:0;padding:0;list-style-type:none;max-height:88px;position:relative}.context-templates .category-heading-container nav li{display:inline-block}.context-templates .category-heading-container nav button{margin:0;display:inline-block;font-weight:600;background-color:transparent;border:none;line-height:44px;height:44px}.context-templates .category-heading-container nav button:hover{color:#0066ff}.context-templates .category-heading-container nav button.tab-active{color:#0066ff;padding-bottom:17px;border-bottom:3px solid #0066ff}.context-templates .category-heading-container nav li:last-child{position:absolute;right:0;bottom:50px;background-image:linear-gradient(to right, rgba(255,255,255,0) 0, #fff 2em);padding-left:3em}.context-templates .category-heading-container nav.menu-target{height:auto;padding:0}.context-templates .category-heading-container nav.menu-target button{margin:0;display:inline-block;padding:0 20px;font-weight:600;background-color:transparent;border:none}.context-templates .category-heading-container nav.menu-target button:hover{color:#0066ff}.context-templates .category-heading-container nav.menu-target button.tab-active{color:#0066ff;padding-bottom:17px;border-bottom:none;border-left:3px solid #0066ff}.context-templates .category-heading-container nav.menu-target ul{max-height:none}.context-templates .category-heading-container nav.menu-target li{display:block}.context-templates .category-heading-container nav.menu-target li:not(:first-child){margin-top:2px}.context-templates .category-heading-container nav.menu-target li:last-child{display:inline-block;position:absolute;top:0;right:0;margin-top:10px}.context-templates .flow-c-template-filter{text-align:center}.context-templates .flow-c-template-filter>div{display:inline-block}.context-templates .flow-c-template-filter>div>div{display:block;text-align:right;margin-bottom:12px}.context-templates .flow-c-template-filter>div>div:last-child{margin-bottom:0}.context-templates .flow-c-template-filter>div>div>div{margin-top:0;display:inline-block}.context-templates .flow-c-template-filter>div>div>label{margin-right:12px;font-size:15px;margin-top:0;display:inline-block}@media only screen and (max-width:960px){.context-templates .flow-c-template-filter>div>div>label{display:none}}.context-templates .flow-c-template-filter>div>div>div>input.c-text-field[type=text]{margin-top:0;border-color:#C8C8C8;width:100%}.context-templates .flow-c-template-filter>div>div>div>input.c-text-field[type=text]:focus,.context-templates .flow-c-template-filter>div>div>div>input.c-text-field[type=text]:active{border-color:#0066ff}.context-templates .flow-c-template-filter>div>div>.c-select{height:38px;width:100%;max-width:100%}.context-templates .flow-c-template-filter>div>div>.c-select>select{border-color:#C8C8C8}.context-templates .flow-c-template-filter>div>div>.c-select>select:focus,.context-templates .flow-c-template-filter>div>div>.c-select>select:active{border-color:#0066ff}.context-templates .flow-c-template-filter .c-select{height:38px;width:100%;max-width:100%;margin-top:0}@media only screen and (min-width:960px){.context-templates .flow-c-template-filter>div>div{display:inline-block;margin-bottom:0}.context-templates .flow-c-template-filter>div>div>div{width:auto;margin-right:12px}}@media only screen and (min-width:1400px){.context-templates .flow-c-template-filter>div>div>label{font-size:18px}.context-templates .flow-c-template-filter>div>div>div>input.c-text-field[type=text]{padding-left:16px;padding-right:16px}.context-templates .flow-c-template-filter>div>div>.c-select>select{padding-left:16px;padding-right:40px}.context-templates .flow-c-template-filter>div>div>.c-select:after{padding-top:14px;right:8px}}@media only screen and (max-width:480px){.context-templates .flow-c-template-filter.new-header{display:none}}@media only screen and (min-width:480px){.context-templates .flow-c-template-filter.new-header{display:inline-block}}.context-templates .no-search-result-div{margin-bottom:40px}.context-templates .sort-dropdown,.context-templates .categories-dropdown{position:relative;display:inline-block}.context-templates .sort-dropdown button,.context-templates .categories-dropdown button{margin:0;display:inline-block;padding:20px 0;font-weight:600;background-color:transparent;border:none}@media only screen and (min-width:768px){.context-templates .sort-dropdown button,.context-templates .categories-dropdown button{margin:0 20px}}.context-templates .sort-dropdown button.tab-active,.context-templates .categories-dropdown button.tab-active{color:#0066ff;padding-bottom:17px;border-bottom:none;border-left:3px solid #0066ff}.context-templates .sort-dropdown-content,.context-templates .categories-dropdown-content{display:none;position:absolute;min-width:160px;background-color:white;box-shadow:8px 8px 16px 8px rgba(0,0,0,0.2);right:0;z-index:1}.context-templates .sort-dropdown-content button,.context-templates .categories-dropdown-content button{padding:0;width:100%;margin:0}.context-templates .sort-dropdown-content{z-index:998}.context-templates .sort-dropdown-btn,.context-templates .categories-dropdown-btn{font-size:large;margin:0 10px}.context-templates .sort-dropdown-btn:hover,.context-templates .categories-dropdown-btn:hover{cursor:pointer;color:#0066ff}.context-templates .menu-target .categories-dropdown-btn{color:#0066ff}.context-templates .sort-dropdown-content a,.context-templates .categories-dropdown-content a,.context-templates .sort-dropdown-content button,.context-templates .categories-dropdown-content button{color:black;padding:12px 16px;text-decoration:none;display:block}@media only screen and (max-width:480px){.context-templates .show-sort-btn-for-medium-down{display:inline-block}}@media only screen and (min-width:480px){.context-templates .show-sort-btn-for-medium-down{display:none}}.context-templates .show{display:block}.context-templates .hide{display:none}.widget .heading-container{position:relative}.widget .heading-container .back-button-container{margin-left:20px}.widget .heading-spacer{height:0}.widget .context-template-detail>.row:last-child{position:relative}.template-card-compact{display:block;position:relative;background-color:white;text-align:left;overflow:hidden}@media screen and (-ms-high-contrast:active){.template-card-compact{border:1px solid windowText}}.template-card-compact h1{color:#767676;padding:0;margin:16px;font-weight:500;font-size:15px;line-height:1.5;max-height:3em;overflow:hidden}@media only screen and (max-width:960px){.template-card-compact h1{margin:11px;font-size:13px}}@media only screen and (max-width:540px){.template-card-compact h1{margin:9px;font-size:12px}}.template-card-compact .add-button{display:inline-block;vertical-align:middle;margin:0 16px 0 0;padding:9px 45px;background-color:#0066ff;color:white;font-size:14px;min-width:0}@media only screen and (max-width:960px){.template-card-compact .add-button{margin:0 11px 0 0;padding:4px 30px;font-size:13px}}.template-card-compact .times-used{color:#767676;vertical-align:middle;font-size:13px;white-space:nowrap}@media only screen and (max-width:1100px){.template-card-compact .times-used{display:none}}.template-card-compact .bottom-container{position:absolute;white-space:nowrap;bottom:16px;left:148px}@media only screen and (max-width:960px){.template-card-compact .bottom-container{bottom:11px;left:111px}}@media only screen and (max-width:540px){.template-card-compact .bottom-container{bottom:9px;left:97px}}.template-card-compact .contact-card-container{float:left;position:relative;width:132px;height:132px;margin-right:16px}@media only screen and (max-width:960px){.template-card-compact .contact-card-container{width:100px;height:100px;margin-right:11px}}@media only screen and (max-width:540px){.template-card-compact .contact-card-container{width:88px;height:88px;margin-right:9px}}.template-collection{background-color:#F6F6F6}.template-collection .carousel-horizontal-padding{position:relative;padding:0 34px}@media only screen and (max-width:768px){.template-collection .carousel-horizontal-padding{padding:0}}.template-collection .carousel-vertical-padding{padding-bottom:30px}.template-collection .hero-link{padding:0}.template-collection .hero-link img{margin-right:5px}.template-collection .hero-link:hover{text-decoration:underline}.template-collection .hero{color:white;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center}.template-collection .hero h1{font-weight:600;padding:0}.template-collection .hero p{font-weight:400;margin:16px 0;padding:0}.template-collection .hero .c-sequence-indicator{position:absolute;bottom:16px;left:50%;transform:translateX(-50%)}.template-collection .hero .c-sequence-indicator button[aria-checked="true"]:before{background:white}.template-collection .hero .c-sequence-indicator button:before{border:1px solid white}.template-collection .hero .c-sequence-indicator button:hover:before{background:transparent}.template-collection .hero-content{max-width:1140px;margin:auto;padding:122px 85px}@media only screen and (max-width:768px){.template-collection .hero-content{padding:95px 80px}}@media only screen and (max-width:480px){.template-collection .hero-content{padding:32px 50px 50px}}.template-collection .next-collection-link,.template-collection .last-collection-link{position:absolute;top:50%;line-height:0;font-size:0}.template-collection .next-collection-link:before,.template-collection .last-collection-link:after{font-family:"MWF-MDL2";font-size:30px;content:"\E70D"}@media only screen and (max-width:768px){.template-collection .next-collection-link:before,.template-collection .last-collection-link:after{font-size:24px}}@media only screen and (max-width:480px){.template-collection .next-collection-link:before,.template-collection .last-collection-link:after{font-size:20px}}.template-collection .next-collection-link{right:20px;transform:translateY(-50%) rotateZ(-90deg)}@media only screen and (max-width:480px){.template-collection .next-collection-link{right:12px}}.template-collection .last-collection-link{left:20px;transform:translateY(-50%) rotateZ(90deg)}@media only screen and (max-width:480px){.template-collection .last-collection-link{left:12px}}.template-collection .template-collection-scenarios{padding:96px 0 50px}@media only screen and (max-width:768px){.template-collection .template-collection-scenarios{padding:30px 0}}.template-collection .template-collection-scenarios .c-carousel .c-sequence-indicator{bottom:0}.template-collection .template-collection-scenario:not(:last-child){margin-bottom:96px}@media only screen and (max-width:768px){.template-collection .template-collection-scenario:not(:last-child){margin-bottom:30px}}@media only screen and (max-width:480px){.template-collection .template-collection-scenario:not(:last-child){margin-bottom:5px}}.template-collection .template-collection-scenario .scenario-title{margin:0 0 8px;padding:0;font-size:28px;color:#303030;line-height:1.2}@media only screen and (max-width:768px){.template-collection .template-collection-scenario .scenario-title{font-size:24px}}@media only screen and (max-width:480px){.template-collection .template-collection-scenario .scenario-title{font-size:20px}}.template-collection .template-collection-scenario p{padding:0;line-height:2;color:#767676;font-size:15px}@media only screen and (max-width:768px){.template-collection .template-collection-scenario p{font-size:13px}}@media only screen and (max-width:480px){.template-collection .template-collection-scenario p{font-size:12px}}.template-collection .template-collection-scenario .c-carousel.f-scrollable-next .c-flipper.flipper-hidden{display:none}.template-collection .template-collection-scenario .c-flipper{background-color:transparent;opacity:100}.template-collection .template-collection-scenario .c-flipper:before{font-size:16px;font-weight:700;color:#767676}@media only screen and (max-width:768px){.template-collection .template-collection-scenario .c-flipper:before{display:none}}.template-collection .template-collection-scenario .c-sequence-indicator button[aria-checked="true"]:before,.template-collection .template-collection-scenario .c-sequence-indicator button[aria-checked="true"]:before{background:#767676}.template-collection .template-collection-scenario .c-sequence-indicator button:before{border:1px solid #767676}.template-collection .template-card-compact{box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}.template-collection .template-card-compact:hover{box-shadow:0 0 0 1px #0066ff,0 0 10px rgba(0,0,0,0.2)}.template-collection .template-card-compact:not(:last-child){margin-bottom:25px}.template-collection .hidden-template{opacity:0;visibility:hidden}.template-collection .template-collection-apis{padding:20px 0 40px}@media only screen and (max-width:768px){.template-collection .template-collection-apis{padding:10px 0 30px}}.template-collection .template-collection-apis h1{color:#303030;font-weight:400}.template-collection .link-container{margin-bottom:5px}.template-collection .let-us-know-link,.template-collection .see-more-link{padding:0;line-height:2;color:#767676;font-size:15px}@media only screen and (max-width:768px){.template-collection .let-us-know-link,.template-collection .see-more-link{font-size:13px}}@media only screen and (max-width:480px){.template-collection .let-us-know-link,.template-collection .see-more-link{font-size:12px}}.template-collection .let-us-know-link:before,.template-collection .see-more-link:before{display:inline-block;position:relative;top:2px;margin-right:10px;content:' ';background-image:url('/Content/Images/Common/arrowincircle.svg');background-size:15px 15px;height:15px;width:15px}@media only screen and (max-width:768px){.template-collection .let-us-know-link:before,.template-collection .see-more-link:before{background-size:13px 13px;height:13px;width:13px}}@media only screen and (max-width:480px){.template-collection .let-us-know-link:before,.template-collection .see-more-link:before{background-size:12px 12px;height:12px;width:12px}}.template-collection .template-collection-testimonial{padding:100px 0;background-color:#0066ff;color:white}@media only screen and (max-width:768px){.template-collection .template-collection-testimonial{padding:60px 0}}.template-collection .testimonial-content{max-width:360px}.template-collection .testimonial-content p{margin-bottom:30px;padding:0}.template-collection .testimonial-content .author-name,.template-collection .testimonial-content .author-title{display:block;padding:0}.template-collection .testimonial-content .author-name{margin-bottom:4px;opacity:.4;text-transform:uppercase}@media only screen and (max-width:768px){.template-collection .testimonial-content{max-width:none}}.template-collection .testimonial-container{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width:768px){.template-collection .testimonial-container{width:80%}}.template-collection .testimonial-template-container,.template-collection .testimonial-content{display:inline-block;width:45%;margin:0 2%;vertical-align:top}@media only screen and (max-width:768px){.template-collection .testimonial-template-container,.template-collection .testimonial-content{display:block;width:100%;margin-bottom:20px}}.template-collection .testimonial-template-container{text-align:center}.template-collection .testimonial-template-container .template-item{text-align:left}.template-collection .template-list{display:inline-block;width:inherit}.template-collection .flow-template-list{width:inherit}.template-collection .flow-template-list:before,.template-collection .flow-template-list:after{content:' ';display:table}.template-collection .flow-template-list:after{clear:both}.template-collection .template-list .template-item{border:none;box-shadow:none}@media only screen and (min-width:960px){.template-collection .api-carousel img{width:118px;height:118px}}.template-collection .api-carousel .m-product-placement-item{margin-right:26px;width:120px}.flow-f-search-alt input[type='search']{padding-right:10px;padding-left:38px}.flow-f-search-alt button{right:auto;left:0}.theme-blue{color:white;background-color:#0066FF}.theme-white{color:black;background-color:white}a.c-hyperlink{color:#005FCB}a.c-hyperlink:visited,a.c-hyperlink:hover,a.c-hyperlink:active{color:#005FCB}a.c-hyperlink.subtle{color:black;text-decoration:underline;outline:none}a.c-hyperlink.subtle:hover,a.c-hyperlink.subtle:active{color:#005FCB}@media screen and (-ms-high-contrast:active){a:link,a:focus,a:hover,a:active,a:visited{color:initial !important}}.btn.c-action-trigger.c-glyph,a.c-button[role=button].c-action-trigger.c-glyph,button.c-button.c-action-trigger.c-glyph{padding-right:24px}.btn.c-action-trigger.c-glyph:hover,a.c-button[role=button].c-action-trigger.c-glyph:hover,button.c-button.c-action-trigger.c-glyph:hover{text-decoration:none}.btn.f-transparent,a.c-button[role=button].f-transparent,button.c-button.f-transparent{border:1px solid black;background-color:transparent}.btn.f-transparent:hover,a.c-button[role=button].f-transparent:hover,button.c-button.f-transparent:hover{border-color:#0066ff;background-color:#0066ff;color:white;cursor:pointer}.theme-dark .btn.f-transparent,.theme-dark a.c-button[role=button].f-transparent,.theme-dark button.c-button.f-transparent{border-color:white;color:white}.theme-dark .btn.f-transparent:hover,.theme-dark a.c-button[role=button].f-transparent:hover,.theme-dark button.c-button.f-transparent:hover{border-color:#0066ff}.theme-blue .btn.f-transparent,.theme-blue a.c-button[role=button].f-transparent,.theme-blue button.c-button.f-transparent{border-color:white;color:white;background-color:transparent}.theme-blue .btn.f-transparent:hover,.theme-blue a.c-button[role=button].f-transparent:hover,.theme-blue button.c-button.f-transparent:hover{background-color:#005FCB;border-color:#005FCB}.btn.f-row,a.c-button[role=button].f-row,button.c-button.f-row{margin-top:40px}button.c-button[type="submit"]{color:white;background-color:#0066ff}button.c-button[type="submit"]:hover,button.c-button[type="submit"]:focus{background-color:#005FCB;border-color:rgba(0,0,0,0.4)}button.c-button[type="submit"]:active{background-color:#005FCB;border-color:transparent}button.c-button[type="submit"][disabled]{color:rgba(0,0,0,0.2);background-color:rgba(0,120,215,0.2);border-color:transparent}.btn.text-ellipsis-button,a.c-button[role=button].text-ellipsis-button,button.c-button.text-ellipsis-button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow_box{position:relative}.arrow_box:before{display:block;left:50%;bottom:100%;border:16px solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#E3E3E3;margin-left:-16px}.hero-section a.primary-button{background-color:transparent;color:#0066FF;border:solid 1px #0066FF;transition:background-color .2s ease-in-out,color .2s ease-in-out;line-height:15px}.hero-section a.primary-button:hover{background-color:#0066FF;color:white;border-color:#0066FF}.hero-section a.primary-button:before{margin-right:8px}.hero-section .learn-more-link{display:block;border:none;cursor:pointer;float:none;color:#0066ff;padding:10px 0}.c-glyph.glyph-close:before{content:'\E711'}.c-glyph.glyph-search:before{content:'\E721'}.c-glyph.glyph-search-reverse:before{content:'\E71E'}.c-glyph.glyph-create:before{content:'\E710'}.c-glyph.glyph-delete:before{content:'\E74D'}.c-glyph.glyph-edit:before{content:'\E70F'}.c-glyph.glyph-info:before{content:'\E946'}.c-glyph.glyph-play:before{content:'\E768'}.c-glyph.glyph-pause:before{content:'\E769'}.c-glyph.glyph-arrow:before{content:'\E76C'}.c-glyph.glyph-arrow-after:after{content:'\E76C'}.c-glyph.glyph-arrowback:before{content:'\E72B'}.c-glyph.glyph-checkmark:before{content:'\E73E'}.c-glyph.glyph-inprogress:before{content:'\E895'}.c-glyph.glyph-download:before{content:'\E896'}.c-glyph.glyph-upload:before{content:'\E896';-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.c-glyph.glyph-stop:before{content:'\E73C'}.c-glyph.glyph-resubmit:before{content:'\E7AD'}.c-glyph.glyph-ellipsis:before{content:'\E712'}.c-glyph.glyph-mail:before{content:'\E715'}.c-glyph.glyph-owners:before{content:'\E716'}.c-glyph.glyph-arrowdown:before{content:'\E70D'}.c-glyph.glyph-arrowup:before{content:'\E70E'}.c-glyph.glyph-leavepage:before{content:'\E8AD'}.c-glyph.glyph-saveas:before{content:'\E8C8'}.c-glyph.glyph-minus:before{content:'\E738'}.c-glyph.glyph-share:before{content:'\E72D'}.c-glyph.glyph-person:before{content:'\E77B'}.c-glyph.glyph-calendar:before{content:'\ED28'}.c-glyph.glyph-export:before{content:'\E896';display:inline-block;transform:rotateZ(180deg)}.c-glyph.glyph-info:before{content:'\E946'}.c-glyph.glyph-warning:before{content:'\E7BA'}.c-glyph.glyph-refresh:before{content:'\E72C'}.c-glyph.glyph-error:before{content:'\E8C9'}.c-glyph.glyph-test:before{content:'\E8B1'}.c-glyph.glyph-onOffToggle:before{content:'\E890'}.c-glyph.glyph-copy:before{content:'\E8C8'}.theme-blue input.c-text-field[type=text]{border-color:white;color:black}.theme-blue input.c-text-field[type=text]:hover{border-color:#005FCB}.theme-blue input.c-text-field[type=text]:focus,.theme-blue input.c-text-field[type=text]:active{border-color:black}.theme-white input.c-text-field[type=text]{border-color:black;color:black}.theme-white input.c-text-field[type=text]:hover{border-color:#005FCB}.theme-white input.c-text-field[type=text]:focus,.theme-white input.c-text-field[type=text]:active{border-color:#0066ff}.c-input-select-field{width:276px;height:36px;padding:7px 10px;border:1px solid rgba(0,0,0,0.6);outline:0;background:#FFF}.c-input-select-field:active{border-color:#0078D7}.c-button-text-field{position:relative;min-width:92px;max-width:296px;height:38px;margin-top:20px}.c-button-text-field input[type="text"],.c-button-text-field button{float:left;height:100%;outline:0;background-color:white}.c-button-text-field input[type="text"]{box-sizing:border-box;width:100%;height:100%;margin-top:0;padding:7px 10px;padding-right:38px;border:1px solid black;border:1px solid rgba(0,0,0,0.6)}.c-button-text-field input[type="text"]:hover{border-color:rgba(0,0,0,0.8)}.c-button-text-field input[type="text"]:active,.c-button-text-field input[type="text"]:focus{border-color:#0066ff}.c-button-text-field input[type="text"]::-ms-clear{display:none}.c-button-text-field button{position:absolute;top:0;right:0;width:38px;height:38px;margin:0;padding:9px;line-height:normal;transition:color .1s,background-color .1s;border:0;background-color:#0066ff;color:white}.c-button-text-field button:hover{background-color:#005FCB}.c-button-text-field button:active,.c-button-text-field button:focus{background-color:#005FCB}.c-button-text-field button:before{text-indent:0;font-size:16px}.c-button-text-field button.glyph-forward-arrow:before{content:'\E72A';color:white}td.table-cell-image img{height:48px;width:48px;background-color:#fff}td.text-ellipse{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}td .connection-name-text{max-width:600px}table{border-collapse:separate;border-spacing:0}table thead tr,table thead th{border-bottom:1px solid rgba(0,0,0,0.2);border-collapse:separate}table tbody td:hover,table tbody tr:hover{background-color:#E3E3E3;cursor:pointer}table .img-button{background-color:transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;width:60px;height:60px}table .img-button.c-glyph:hover{color:#0066FF}.c-table .load-more{text-align:center;height:20px;padding-top:20px}.c-table tr:before{width:0}.c-table td{vertical-align:middle;padding:0 12px}@media only screen and (max-width:960px){table .img-button{width:30px;height:30px}}.context-header-popup{background-color:white;border-left:solid black 1px;border-bottom:solid black 1px;position:fixed;margin-top:48px;top:0;right:0;width:400px;max-width:100%;z-index:998}.context-header-popup .c-heading-1,.context-header-popup .c-heading-2,.context-header-popup .c-heading-3,.context-header-popup .c-heading-4{padding:0}.subsection-manage .heading.widget-heading{margin-bottom:0}.subsection-manage .heading.widget-heading h1{font-size:24px;padding:10px}.subsection-manage .heading.widget-heading .heading-buttons{padding-bottom:14px;padding-top:14px}.subsection-manage .heading.widget-heading .row{margin:0;width:100%;padding-left:0;padding-right:0}.widget,.widget.f-unauthenticated,.widget.f-authenticated{min-width:260px}.widget .main-container,.widget.f-unauthenticated .main-container,.widget.f-authenticated .main-container{height:100%}.widget .body-container,.widget.f-unauthenticated .body-container,.widget.f-authenticated .body-container{height:100%}.widget .sticky-error,.widget.f-unauthenticated .sticky-error,.widget.f-authenticated .sticky-error{top:0;border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2)}.widget .sticky-save,.widget.f-unauthenticated .sticky-save,.widget.f-authenticated .sticky-save{top:0}.widget .sticky-save.sticky-save-shifted,.widget.f-unauthenticated .sticky-save.sticky-save-shifted,.widget.f-authenticated .sticky-save.sticky-save-shifted{top:72px}.widget .template-list,.widget.f-unauthenticated .template-list,.widget.f-authenticated .template-list{margin-bottom:24px}.widget .context-template-detail,.widget.f-unauthenticated .context-template-detail,.widget.f-authenticated .context-template-detail{position:relative}@media only screen and (max-width:320px){.widget .row,.widget.f-unauthenticated .row,.widget.f-authenticated .row{width:100%}}@media screen and (-ms-high-contrast:active){.c-select>select:focus,.c-select>select:hover{border:1px solid windowText}}@media screen and (-ms-high-contrast:active){.c-select>select option:hover{background:highlight}}.context-notificationlist-component{background-color:white;border:solid black 1px;border-right:none;border-top:none;position:fixed;top:48px;right:0;width:100%;max-width:400px;max-height:500px;z-index:998}.context-notificationlist-component h2{padding:10px 0 10px 10px;border-bottom:1px solid #e3e3e3}.context-notificationlist-component ul{max-height:400px;height:83%;overflow-y:auto}.context-notificationlist-component ul li:hover{background-color:#E3E3E3;cursor:pointer}.context-notificationlist-component ul li:after{clear:both;content:'';display:block;height:1px;width:100%;background:#e3e3e3}.notificationlist-showall{left:0;bottom:2px;background-color:#f2f2f2;width:100%;height:35px;border-top:1px solid #e3e3e3}.notificationlist-showall a{display:inline-block;line-height:15px;padding:10px 0 10px 10px}.context-notificationlist{clear:both;height:84px}.context-notificationlist .notificationlist-imageholder{float:left;margin:12px 8px 12px 12px;text-align:center;height:60px;width:60px}.context-notificationlist .notificationlist-text{float:left;max-width:240px;height:52px;margin:12px 0 0 2px}.context-notificationlist .notificationlist-text p{vertical-align:middle;overflow:hidden}.context-notificationlist .notificationlist-text p:first-child{padding:0;color:#333333;line-height:18px;min-height:18px;max-height:38px}.context-notificationlist .notificationlist-text p:nth-child(2){padding:2px 0 0 0;color:#5e5e5e;line-height:16px;min-height:16px;max-height:34px}.context-notificationlist .notificationlist-timesince{margin:12px 0 0 0;float:right;width:48px;text-align:right}.context-notificationlist .notificationlist-timesince span{margin-right:8px;color:#5e5e5e}.notificationlist-zero .notificationlist-zero-imageholder{text-align:center}.notificationlist-zero .notificationlist-zero-imageholder img{height:106px;margin:48px 0 36px 0}.notificationlist-zero .notificationlist-zero-text p{padding:0;text-align:center;color:#333333;font-size:24px;margin-bottom:24px}.cookie-banner-unauth-container{position:fixed;top:0;width:100%;z-index:1000}.cookie-banner-unauth-container p{padding:0}.cookie-banner-auth-container{position:fixed;bottom:0;width:100%;z-index:1000;box-shadow:-2px -2px 10px #000000}.cookie-banner-auth-container p{padding:0}.ms-Grid{box-sizing:border-box;padding:0 8px}.ms-Grid::before,.ms-Grid::after{display:table;content:'';line-height:0}.ms-Grid::after{clear:both}.ms-Grid-row{margin:0 -8px;box-sizing:border-box}.ms-Grid-row::before,.ms-Grid-row::after{display:table;content:'';line-height:0}.ms-Grid-row::after{clear:both}.ms-Grid-col{position:relative;min-height:1px;padding-left:8px;padding-right:8px;box-sizing:border-box}[dir='ltr'] .ms-Grid-col{float:left}[dir='rtl'] .ms-Grid-col{float:right}.ms-Grid-col .ms-Grid{padding:0}.ms-sm12{width:100%}.ms-sm11{width:91.66666667%}.ms-sm10{width:83.33333333%}.ms-sm9{width:75%}.ms-sm8{width:66.66666667%}.ms-sm7{width:58.33333333%}.ms-sm6{width:50%}.ms-sm5{width:41.66666667%}.ms-sm4{width:33.33333333%}.ms-sm3{width:25%}.ms-sm2{width:16.66666667%}.ms-sm1{width:8.33333333%}[dir='ltr'] .ms-smPull12{right:100%}[dir='rtl'] .ms-smPull12{left:100%}[dir='ltr'] .ms-smPull11{right:91.66667%}[dir='rtl'] .ms-smPull11{left:91.66667%}[dir='ltr'] .ms-smPull10{right:83.33333%}[dir='rtl'] .ms-smPull10{left:83.33333%}[dir='ltr'] .ms-smPull9{right:75%}[dir='rtl'] .ms-smPull9{left:75%}[dir='ltr'] .ms-smPull8{right:66.66667%}[dir='rtl'] .ms-smPull8{left:66.66667%}[dir='ltr'] .ms-smPull7{right:58.33333%}[dir='rtl'] .ms-smPull7{left:58.33333%}[dir='ltr'] .ms-smPull6{right:50%}[dir='rtl'] .ms-smPull6{left:50%}[dir='ltr'] .ms-smPull5{right:41.66667%}[dir='rtl'] .ms-smPull5{left:41.66667%}[dir='ltr'] .ms-smPull4{right:33.33333%}[dir='rtl'] .ms-smPull4{left:33.33333%}[dir='ltr'] .ms-smPull3{right:25%}[dir='rtl'] .ms-smPull3{left:25%}[dir='ltr'] .ms-smPull2{right:16.66667%}[dir='rtl'] .ms-smPull2{left:16.66667%}[dir='ltr'] .ms-smPull1{right:8.33333%}[dir='rtl'] .ms-smPull1{left:8.33333%}[dir='ltr'] .ms-smPull0{right:auto}[dir='rtl'] .ms-smPull0{left:auto}[dir='ltr'] .ms-smPush12{left:100%}[dir='rtl'] .ms-smPush12{right:100%}[dir='ltr'] .ms-smPush11{left:91.66667%}[dir='rtl'] .ms-smPush11{right:91.66667%}[dir='ltr'] .ms-smPush10{left:83.33333%}[dir='rtl'] .ms-smPush10{right:83.33333%}[dir='ltr'] .ms-smPush9{left:75%}[dir='rtl'] .ms-smPush9{right:75%}[dir='ltr'] .ms-smPush8{left:66.66667%}[dir='rtl'] .ms-smPush8{right:66.66667%}[dir='ltr'] .ms-smPush7{left:58.33333%}[dir='rtl'] .ms-smPush7{right:58.33333%}[dir='ltr'] .ms-smPush6{left:50%}[dir='rtl'] .ms-smPush6{right:50%}[dir='ltr'] .ms-smPush5{left:41.66667%}[dir='rtl'] .ms-smPush5{right:41.66667%}[dir='ltr'] .ms-smPush4{left:33.33333%}[dir='rtl'] .ms-smPush4{right:33.33333%}[dir='ltr'] .ms-smPush3{left:25%}[dir='rtl'] .ms-smPush3{right:25%}[dir='ltr'] .ms-smPush2{left:16.66667%}[dir='rtl'] .ms-smPush2{right:16.66667%}[dir='ltr'] .ms-smPush1{left:8.33333%}[dir='rtl'] .ms-smPush1{right:8.33333%}[dir='ltr'] .ms-smPush0{left:auto}[dir='rtl'] .ms-smPush0{right:auto}[dir='ltr'] .ms-smOffset11{margin-left:91.66667%}[dir='rtl'] .ms-smOffset11{margin-right:91.66667%}[dir='ltr'] .ms-smOffset10{margin-left:83.33333%}[dir='rtl'] .ms-smOffset10{margin-right:83.33333%}[dir='ltr'] .ms-smOffset9{margin-left:75%}[dir='rtl'] .ms-smOffset9{margin-right:75%}[dir='ltr'] .ms-smOffset8{margin-left:66.66667%}[dir='rtl'] .ms-smOffset8{margin-right:66.66667%}[dir='ltr'] .ms-smOffset7{margin-left:58.33333%}[dir='rtl'] .ms-smOffset7{margin-right:58.33333%}[dir='ltr'] .ms-smOffset6{margin-left:50%}[dir='rtl'] .ms-smOffset6{margin-right:50%}[dir='ltr'] .ms-smOffset5{margin-left:41.66667%}[dir='rtl'] .ms-smOffset5{margin-right:41.66667%}[dir='ltr'] .ms-smOffset4{margin-left:33.33333%}[dir='rtl'] .ms-smOffset4{margin-right:33.33333%}[dir='ltr'] .ms-smOffset3{margin-left:25%}[dir='rtl'] .ms-smOffset3{margin-right:25%}[dir='ltr'] .ms-smOffset2{margin-left:16.66667%}[dir='rtl'] .ms-smOffset2{margin-right:16.66667%}[dir='ltr'] .ms-smOffset1{margin-left:8.33333%}[dir='rtl'] .ms-smOffset1{margin-right:8.33333%}[dir='ltr'] .ms-smOffset0{margin-left:0}[dir='rtl'] .ms-smOffset0{margin-right:0}@media (min-width:480px){.ms-md12{width:100%}}@media (min-width:480px){.ms-md11{width:91.66666667%}}@media (min-width:480px){.ms-md10{width:83.33333333%}}@media (min-width:480px){.ms-md9{width:75%}}@media (min-width:480px){.ms-md8{width:66.66666667%}}@media (min-width:480px){.ms-md7{width:58.33333333%}}@media (min-width:480px){.ms-md6{width:50%}}@media (min-width:480px){.ms-md5{width:41.66666667%}}@media (min-width:480px){.ms-md4{width:33.33333333%}}@media (min-width:480px){.ms-md3{width:25%}}@media (min-width:480px){.ms-md2{width:16.66666667%}}@media (min-width:480px){.ms-md1{width:8.33333333%}}@media (min-width:480px){[dir='ltr'] .ms-mdPull12{right:100%}[dir='rtl'] .ms-mdPull12{left:100%}}@media (min-width:480px){[dir='ltr'] .ms-mdPull11{right:91.66667%}[dir='rtl'] .ms-mdPull11{left:91.66667%}}@media (min-width:480px){[dir='ltr'] .ms-mdPull10{right:83.33333%}[dir='rtl'] .ms-mdPull10{left:83.33333%}}@media (min-width:480px){[dir='ltr'] .ms-mdPull9{right:75%}[dir='rtl'] .ms-mdPull9{left:75%}}@media (min-width:480px){[dir='ltr'] .ms-mdPull8{right:66.66667%}[dir='rtl'] .ms-mdPull8{left:66.66667%}}@media (min-width:480px){[dir='ltr'] .ms-mdPull7{right:58.33333%}[dir='rtl'] .ms-mdPull7{left:58.33333%}}@media (min-width:480px){[dir='ltr'] .ms-mdPull6{right:50%}[dir='rtl'] .ms-mdPull6{left:50%}}@media (min-width:480px){[dir='ltr'] .ms-mdPull5{right:41.66667%}[dir='rtl'] .ms-mdPull5{left:41.66667%}}@media (min-width:480px){[dir='ltr'] .ms-mdPull4{right:33.33333%}[dir='rtl'] .ms-mdPull4{left:33.33333%}}@media (min-width:480px){[dir='ltr'] .ms-mdPull3{right:25%}[dir='rtl'] .ms-mdPull3{left:25%}}@media (min-width:480px){[dir='ltr'] .ms-mdPull2{right:16.66667%}[dir='rtl'] .ms-mdPull2{left:16.66667%}}@media (min-width:480px){[dir='ltr'] .ms-mdPull1{right:8.33333%}[dir='rtl'] .ms-mdPull1{left:8.33333%}}@media (min-width:480px){[dir='ltr'] .ms-mdPull0{right:auto}[dir='rtl'] .ms-mdPull0{left:auto}}@media (min-width:480px){[dir='ltr'] .ms-mdPush12{left:100%}[dir='rtl'] .ms-mdPush12{right:100%}}@media (min-width:480px){[dir='ltr'] .ms-mdPush11{left:91.66667%}[dir='rtl'] .ms-mdPush11{right:91.66667%}}@media (min-width:480px){[dir='ltr'] .ms-mdPush10{left:83.33333%}[dir='rtl'] .ms-mdPush10{right:83.33333%}}@media (min-width:480px){[dir='ltr'] .ms-mdPush9{left:75%}[dir='rtl'] .ms-mdPush9{right:75%}}@media (min-width:480px){[dir='ltr'] .ms-mdPush8{left:66.66667%}[dir='rtl'] .ms-mdPush8{right:66.66667%}}@media (min-width:480px){[dir='ltr'] .ms-mdPush7{left:58.33333%}[dir='rtl'] .ms-mdPush7{right:58.33333%}}@media (min-width:480px){[dir='ltr'] .ms-mdPush6{left:50%}[dir='rtl'] .ms-mdPush6{right:50%}}@media (min-width:480px){[dir='ltr'] .ms-mdPush5{left:41.66667%}[dir='rtl'] .ms-mdPush5{right:41.66667%}}@media (min-width:480px){[dir='ltr'] .ms-mdPush4{left:33.33333%}[dir='rtl'] .ms-mdPush4{right:33.33333%}}@media (min-width:480px){[dir='ltr'] .ms-mdPush3{left:25%}[dir='rtl'] .ms-mdPush3{right:25%}}@media (min-width:480px){[dir='ltr'] .ms-mdPush2{left:16.66667%}[dir='rtl'] .ms-mdPush2{right:16.66667%}}@media (min-width:480px){[dir='ltr'] .ms-mdPush1{left:8.33333%}[dir='rtl'] .ms-mdPush1{right:8.33333%}}@media (min-width:480px){[dir='ltr'] .ms-mdPush0{left:auto}[dir='rtl'] .ms-mdPush0{right:auto}}@media (min-width:480px){[dir='ltr'] .ms-mdOffset11{margin-left:91.66667%}[dir='rtl'] .ms-mdOffset11{margin-right:91.66667%}}@media (min-width:480px){[dir='ltr'] .ms-mdOffset10{margin-left:83.33333%}[dir='rtl'] .ms-mdOffset10{margin-right:83.33333%}}@media (min-width:480px){[dir='ltr'] .ms-mdOffset9{margin-left:75%}[dir='rtl'] .ms-mdOffset9{margin-right:75%}}@media (min-width:480px){[dir='ltr'] .ms-mdOffset8{margin-left:66.66667%}[dir='rtl'] .ms-mdOffset8{margin-right:66.66667%}}@media (min-width:480px){[dir='ltr'] .ms-mdOffset7{margin-left:58.33333%}[dir='rtl'] .ms-mdOffset7{margin-right:58.33333%}}@media (min-width:480px){[dir='ltr'] .ms-mdOffset6{margin-left:50%}[dir='rtl'] .ms-mdOffset6{margin-right:50%}}@media (min-width:480px){[dir='ltr'] .ms-mdOffset5{margin-left:41.66667%}[dir='rtl'] .ms-mdOffset5{margin-right:41.66667%}}@media (min-width:480px){[dir='ltr'] .ms-mdOffset4{margin-left:33.33333%}[dir='rtl'] .ms-mdOffset4{margin-right:33.33333%}}@media (min-width:480px){[dir='ltr'] .ms-mdOffset3{margin-left:25%}[dir='rtl'] .ms-mdOffset3{margin-right:25%}}@media (min-width:480px){[dir='ltr'] .ms-mdOffset2{margin-left:16.66667%}[dir='rtl'] .ms-mdOffset2{margin-right:16.66667%}}@media (min-width:480px){[dir='ltr'] .ms-mdOffset1{margin-left:8.33333%}[dir='rtl'] .ms-mdOffset1{margin-right:8.33333%}}@media (min-width:480px){[dir='ltr'] .ms-mdOffset0{margin-left:0}[dir='rtl'] .ms-mdOffset0{margin-right:0}}@media (min-width:640px){.ms-lg12{width:100%}}@media (min-width:640px){.ms-lg11{width:91.66666667%}}@media (min-width:640px){.ms-lg10{width:83.33333333%}}@media (min-width:640px){.ms-lg9{width:75%}}@media (min-width:640px){.ms-lg8{width:66.66666667%}}@media (min-width:640px){.ms-lg7{width:58.33333333%}}@media (min-width:640px){.ms-lg6{width:50%}}@media (min-width:640px){.ms-lg5{width:41.66666667%}}@media (min-width:640px){.ms-lg4{width:33.33333333%}}@media (min-width:640px){.ms-lg3{width:25%}}@media (min-width:640px){.ms-lg2{width:16.66666667%}}@media (min-width:640px){.ms-lg1{width:8.33333333%}}@media (min-width:640px){[dir='ltr'] .ms-lgPull12{right:100%}[dir='rtl'] .ms-lgPull12{left:100%}}@media (min-width:640px){[dir='ltr'] .ms-lgPull11{right:91.66667%}[dir='rtl'] .ms-lgPull11{left:91.66667%}}@media (min-width:640px){[dir='ltr'] .ms-lgPull10{right:83.33333%}[dir='rtl'] .ms-lgPull10{left:83.33333%}}@media (min-width:640px){[dir='ltr'] .ms-lgPull9{right:75%}[dir='rtl'] .ms-lgPull9{left:75%}}@media (min-width:640px){[dir='ltr'] .ms-lgPull8{right:66.66667%}[dir='rtl'] .ms-lgPull8{left:66.66667%}}@media (min-width:640px){[dir='ltr'] .ms-lgPull7{right:58.33333%}[dir='rtl'] .ms-lgPull7{left:58.33333%}}@media (min-width:640px){[dir='ltr'] .ms-lgPull6{right:50%}[dir='rtl'] .ms-lgPull6{left:50%}}@media (min-width:640px){[dir='ltr'] .ms-lgPull5{right:41.66667%}[dir='rtl'] .ms-lgPull5{left:41.66667%}}@media (min-width:640px){[dir='ltr'] .ms-lgPull4{right:33.33333%}[dir='rtl'] .ms-lgPull4{left:33.33333%}}@media (min-width:640px){[dir='ltr'] .ms-lgPull3{right:25%}[dir='rtl'] .ms-lgPull3{left:25%}}@media (min-width:640px){[dir='ltr'] .ms-lgPull2{right:16.66667%}[dir='rtl'] .ms-lgPull2{left:16.66667%}}@media (min-width:640px){[dir='ltr'] .ms-lgPull1{right:8.33333%}[dir='rtl'] .ms-lgPull1{left:8.33333%}}@media (min-width:640px){[dir='ltr'] .ms-lgPull0{right:auto}[dir='rtl'] .ms-lgPull0{left:auto}}@media (min-width:640px){[dir='ltr'] .ms-lgPush12{left:100%}[dir='rtl'] .ms-lgPush12{right:100%}}@media (min-width:640px){[dir='ltr'] .ms-lgPush11{left:91.66667%}[dir='rtl'] .ms-lgPush11{right:91.66667%}}@media (min-width:640px){[dir='ltr'] .ms-lgPush10{left:83.33333%}[dir='rtl'] .ms-lgPush10{right:83.33333%}}@media (min-width:640px){[dir='ltr'] .ms-lgPush9{left:75%}[dir='rtl'] .ms-lgPush9{right:75%}}@media (min-width:640px){[dir='ltr'] .ms-lgPush8{left:66.66667%}[dir='rtl'] .ms-lgPush8{right:66.66667%}}@media (min-width:640px){[dir='ltr'] .ms-lgPush7{left:58.33333%}[dir='rtl'] .ms-lgPush7{right:58.33333%}}@media (min-width:640px){[dir='ltr'] .ms-lgPush6{left:50%}[dir='rtl'] .ms-lgPush6{right:50%}}@media (min-width:640px){[dir='ltr'] .ms-lgPush5{left:41.66667%}[dir='rtl'] .ms-lgPush5{right:41.66667%}}@media (min-width:640px){[dir='ltr'] .ms-lgPush4{left:33.33333%}[dir='rtl'] .ms-lgPush4{right:33.33333%}}@media (min-width:640px){[dir='ltr'] .ms-lgPush3{left:25%}[dir='rtl'] .ms-lgPush3{right:25%}}@media (min-width:640px){[dir='ltr'] .ms-lgPush2{left:16.66667%}[dir='rtl'] .ms-lgPush2{right:16.66667%}}@media (min-width:640px){[dir='ltr'] .ms-lgPush1{left:8.33333%}[dir='rtl'] .ms-lgPush1{right:8.33333%}}@media (min-width:640px){[dir='ltr'] .ms-lgPush0{left:auto}[dir='rtl'] .ms-lgPush0{right:auto}}@media (min-width:640px){[dir='ltr'] .ms-lgOffset11{margin-left:91.66667%}[dir='rtl'] .ms-lgOffset11{margin-right:91.66667%}}@media (min-width:640px){[dir='ltr'] .ms-lgOffset10{margin-left:83.33333%}[dir='rtl'] .ms-lgOffset10{margin-right:83.33333%}}@media (min-width:640px){[dir='ltr'] .ms-lgOffset9{margin-left:75%}[dir='rtl'] .ms-lgOffset9{margin-right:75%}}@media (min-width:640px){[dir='ltr'] .ms-lgOffset8{margin-left:66.66667%}[dir='rtl'] .ms-lgOffset8{margin-right:66.66667%}}@media (min-width:640px){[dir='ltr'] .ms-lgOffset7{margin-left:58.33333%}[dir='rtl'] .ms-lgOffset7{margin-right:58.33333%}}@media (min-width:640px){[dir='ltr'] .ms-lgOffset6{margin-left:50%}[dir='rtl'] .ms-lgOffset6{margin-right:50%}}@media (min-width:640px){[dir='ltr'] .ms-lgOffset5{margin-left:41.66667%}[dir='rtl'] .ms-lgOffset5{margin-right:41.66667%}}@media (min-width:640px){[dir='ltr'] .ms-lgOffset4{margin-left:33.33333%}[dir='rtl'] .ms-lgOffset4{margin-right:33.33333%}}@media (min-width:640px){[dir='ltr'] .ms-lgOffset3{margin-left:25%}[dir='rtl'] .ms-lgOffset3{margin-right:25%}}@media (min-width:640px){[dir='ltr'] .ms-lgOffset2{margin-left:16.66667%}[dir='rtl'] .ms-lgOffset2{margin-right:16.66667%}}@media (min-width:640px){[dir='ltr'] .ms-lgOffset1{margin-left:8.33333%}[dir='rtl'] .ms-lgOffset1{margin-right:8.33333%}}@media (min-width:640px){[dir='ltr'] .ms-lgOffset0{margin-left:0}[dir='rtl'] .ms-lgOffset0{margin-right:0}}@media (min-width:1024px){.ms-xl12{width:100%}}@media (min-width:1024px){.ms-xl11{width:91.66666667%}}@media (min-width:1024px){.ms-xl10{width:83.33333333%}}@media (min-width:1024px){.ms-xl9{width:75%}}@media (min-width:1024px){.ms-xl8{width:66.66666667%}}@media (min-width:1024px){.ms-xl7{width:58.33333333%}}@media (min-width:1024px){.ms-xl6{width:50%}}@media (min-width:1024px){.ms-xl5{width:41.66666667%}}@media (min-width:1024px){.ms-xl4{width:33.33333333%}}@media (min-width:1024px){.ms-xl3{width:25%}}@media (min-width:1024px){.ms-xl2{width:16.66666667%}}@media (min-width:1024px){.ms-xl1{width:8.33333333%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPull12{right:100%}[dir='rtl'] .ms-xlPull12{left:100%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPull11{right:91.66667%}[dir='rtl'] .ms-xlPull11{left:91.66667%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPull10{right:83.33333%}[dir='rtl'] .ms-xlPull10{left:83.33333%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPull9{right:75%}[dir='rtl'] .ms-xlPull9{left:75%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPull8{right:66.66667%}[dir='rtl'] .ms-xlPull8{left:66.66667%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPull7{right:58.33333%}[dir='rtl'] .ms-xlPull7{left:58.33333%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPull6{right:50%}[dir='rtl'] .ms-xlPull6{left:50%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPull5{right:41.66667%}[dir='rtl'] .ms-xlPull5{left:41.66667%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPull4{right:33.33333%}[dir='rtl'] .ms-xlPull4{left:33.33333%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPull3{right:25%}[dir='rtl'] .ms-xlPull3{left:25%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPull2{right:16.66667%}[dir='rtl'] .ms-xlPull2{left:16.66667%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPull1{right:8.33333%}[dir='rtl'] .ms-xlPull1{left:8.33333%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPull0{right:auto}[dir='rtl'] .ms-xlPull0{left:auto}}@media (min-width:1024px){[dir='ltr'] .ms-xlPush12{left:100%}[dir='rtl'] .ms-xlPush12{right:100%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPush11{left:91.66667%}[dir='rtl'] .ms-xlPush11{right:91.66667%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPush10{left:83.33333%}[dir='rtl'] .ms-xlPush10{right:83.33333%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPush9{left:75%}[dir='rtl'] .ms-xlPush9{right:75%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPush8{left:66.66667%}[dir='rtl'] .ms-xlPush8{right:66.66667%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPush7{left:58.33333%}[dir='rtl'] .ms-xlPush7{right:58.33333%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPush6{left:50%}[dir='rtl'] .ms-xlPush6{right:50%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPush5{left:41.66667%}[dir='rtl'] .ms-xlPush5{right:41.66667%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPush4{left:33.33333%}[dir='rtl'] .ms-xlPush4{right:33.33333%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPush3{left:25%}[dir='rtl'] .ms-xlPush3{right:25%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPush2{left:16.66667%}[dir='rtl'] .ms-xlPush2{right:16.66667%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPush1{left:8.33333%}[dir='rtl'] .ms-xlPush1{right:8.33333%}}@media (min-width:1024px){[dir='ltr'] .ms-xlPush0{left:auto}[dir='rtl'] .ms-xlPush0{right:auto}}@media (min-width:1024px){[dir='ltr'] .ms-xlOffset11{margin-left:91.66667%}[dir='rtl'] .ms-xlOffset11{margin-right:91.66667%}}@media (min-width:1024px){[dir='ltr'] .ms-xlOffset10{margin-left:83.33333%}[dir='rtl'] .ms-xlOffset10{margin-right:83.33333%}}@media (min-width:1024px){[dir='ltr'] .ms-xlOffset9{margin-left:75%}[dir='rtl'] .ms-xlOffset9{margin-right:75%}}@media (min-width:1024px){[dir='ltr'] .ms-xlOffset8{margin-left:66.66667%}[dir='rtl'] .ms-xlOffset8{margin-right:66.66667%}}@media (min-width:1024px){[dir='ltr'] .ms-xlOffset7{margin-left:58.33333%}[dir='rtl'] .ms-xlOffset7{margin-right:58.33333%}}@media (min-width:1024px){[dir='ltr'] .ms-xlOffset6{margin-left:50%}[dir='rtl'] .ms-xlOffset6{margin-right:50%}}@media (min-width:1024px){[dir='ltr'] .ms-xlOffset5{margin-left:41.66667%}[dir='rtl'] .ms-xlOffset5{margin-right:41.66667%}}@media (min-width:1024px){[dir='ltr'] .ms-xlOffset4{margin-left:33.33333%}[dir='rtl'] .ms-xlOffset4{margin-right:33.33333%}}@media (min-width:1024px){[dir='ltr'] .ms-xlOffset3{margin-left:25%}[dir='rtl'] .ms-xlOffset3{margin-right:25%}}@media (min-width:1024px){[dir='ltr'] .ms-xlOffset2{margin-left:16.66667%}[dir='rtl'] .ms-xlOffset2{margin-right:16.66667%}}@media (min-width:1024px){[dir='ltr'] .ms-xlOffset1{margin-left:8.33333%}[dir='rtl'] .ms-xlOffset1{margin-right:8.33333%}}@media (min-width:1024px){[dir='ltr'] .ms-xlOffset0{margin-left:0}[dir='rtl'] .ms-xlOffset0{margin-right:0}}@media (min-width:1366px){.ms-xxl12{width:100%}}@media (min-width:1366px){.ms-xxl11{width:91.66666667%}}@media (min-width:1366px){.ms-xxl10{width:83.33333333%}}@media (min-width:1366px){.ms-xxl9{width:75%}}@media (min-width:1366px){.ms-xxl8{width:66.66666667%}}@media (min-width:1366px){.ms-xxl7{width:58.33333333%}}@media (min-width:1366px){.ms-xxl6{width:50%}}@media (min-width:1366px){.ms-xxl5{width:41.66666667%}}@media (min-width:1366px){.ms-xxl4{width:33.33333333%}}@media (min-width:1366px){.ms-xxl3{width:25%}}@media (min-width:1366px){.ms-xxl2{width:16.66666667%}}@media (min-width:1366px){.ms-xxl1{width:8.33333333%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPull12{right:100%}[dir='rtl'] .ms-xxlPull12{left:100%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPull11{right:91.66667%}[dir='rtl'] .ms-xxlPull11{left:91.66667%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPull10{right:83.33333%}[dir='rtl'] .ms-xxlPull10{left:83.33333%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPull9{right:75%}[dir='rtl'] .ms-xxlPull9{left:75%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPull8{right:66.66667%}[dir='rtl'] .ms-xxlPull8{left:66.66667%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPull7{right:58.33333%}[dir='rtl'] .ms-xxlPull7{left:58.33333%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPull6{right:50%}[dir='rtl'] .ms-xxlPull6{left:50%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPull5{right:41.66667%}[dir='rtl'] .ms-xxlPull5{left:41.66667%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPull4{right:33.33333%}[dir='rtl'] .ms-xxlPull4{left:33.33333%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPull3{right:25%}[dir='rtl'] .ms-xxlPull3{left:25%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPull2{right:16.66667%}[dir='rtl'] .ms-xxlPull2{left:16.66667%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPull1{right:8.33333%}[dir='rtl'] .ms-xxlPull1{left:8.33333%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPull0{right:auto}[dir='rtl'] .ms-xxlPull0{left:auto}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPush12{left:100%}[dir='rtl'] .ms-xxlPush12{right:100%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPush11{left:91.66667%}[dir='rtl'] .ms-xxlPush11{right:91.66667%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPush10{left:83.33333%}[dir='rtl'] .ms-xxlPush10{right:83.33333%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPush9{left:75%}[dir='rtl'] .ms-xxlPush9{right:75%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPush8{left:66.66667%}[dir='rtl'] .ms-xxlPush8{right:66.66667%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPush7{left:58.33333%}[dir='rtl'] .ms-xxlPush7{right:58.33333%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPush6{left:50%}[dir='rtl'] .ms-xxlPush6{right:50%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPush5{left:41.66667%}[dir='rtl'] .ms-xxlPush5{right:41.66667%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPush4{left:33.33333%}[dir='rtl'] .ms-xxlPush4{right:33.33333%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPush3{left:25%}[dir='rtl'] .ms-xxlPush3{right:25%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPush2{left:16.66667%}[dir='rtl'] .ms-xxlPush2{right:16.66667%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPush1{left:8.33333%}[dir='rtl'] .ms-xxlPush1{right:8.33333%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlPush0{left:auto}[dir='rtl'] .ms-xxlPush0{right:auto}}@media (min-width:1366px){[dir='ltr'] .ms-xxlOffset11{margin-left:91.66667%}[dir='rtl'] .ms-xxlOffset11{margin-right:91.66667%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlOffset10{margin-left:83.33333%}[dir='rtl'] .ms-xxlOffset10{margin-right:83.33333%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlOffset9{margin-left:75%}[dir='rtl'] .ms-xxlOffset9{margin-right:75%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlOffset8{margin-left:66.66667%}[dir='rtl'] .ms-xxlOffset8{margin-right:66.66667%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlOffset7{margin-left:58.33333%}[dir='rtl'] .ms-xxlOffset7{margin-right:58.33333%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlOffset6{margin-left:50%}[dir='rtl'] .ms-xxlOffset6{margin-right:50%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlOffset5{margin-left:41.66667%}[dir='rtl'] .ms-xxlOffset5{margin-right:41.66667%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlOffset4{margin-left:33.33333%}[dir='rtl'] .ms-xxlOffset4{margin-right:33.33333%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlOffset3{margin-left:25%}[dir='rtl'] .ms-xxlOffset3{margin-right:25%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlOffset2{margin-left:16.66667%}[dir='rtl'] .ms-xxlOffset2{margin-right:16.66667%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlOffset1{margin-left:8.33333%}[dir='rtl'] .ms-xxlOffset1{margin-right:8.33333%}}@media (min-width:1366px){[dir='ltr'] .ms-xxlOffset0{margin-left:0}[dir='rtl'] .ms-xxlOffset0{margin-right:0}}@media (min-width:1920px){.ms-xxxl12{width:100%}}@media (min-width:1920px){.ms-xxxl11{width:91.66666667%}}@media (min-width:1920px){.ms-xxxl10{width:83.33333333%}}@media (min-width:1920px){.ms-xxxl9{width:75%}}@media (min-width:1920px){.ms-xxxl8{width:66.66666667%}}@media (min-width:1920px){.ms-xxxl7{width:58.33333333%}}@media (min-width:1920px){.ms-xxxl6{width:50%}}@media (min-width:1920px){.ms-xxxl5{width:41.66666667%}}@media (min-width:1920px){.ms-xxxl4{width:33.33333333%}}@media (min-width:1920px){.ms-xxxl3{width:25%}}@media (min-width:1920px){.ms-xxxl2{width:16.66666667%}}@media (min-width:1920px){.ms-xxxl1{width:8.33333333%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPull12{right:100%}[dir='rtl'] .ms-xxxlPull12{left:100%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPull11{right:91.66667%}[dir='rtl'] .ms-xxxlPull11{left:91.66667%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPull10{right:83.33333%}[dir='rtl'] .ms-xxxlPull10{left:83.33333%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPull9{right:75%}[dir='rtl'] .ms-xxxlPull9{left:75%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPull8{right:66.66667%}[dir='rtl'] .ms-xxxlPull8{left:66.66667%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPull7{right:58.33333%}[dir='rtl'] .ms-xxxlPull7{left:58.33333%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPull6{right:50%}[dir='rtl'] .ms-xxxlPull6{left:50%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPull5{right:41.66667%}[dir='rtl'] .ms-xxxlPull5{left:41.66667%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPull4{right:33.33333%}[dir='rtl'] .ms-xxxlPull4{left:33.33333%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPull3{right:25%}[dir='rtl'] .ms-xxxlPull3{left:25%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPull2{right:16.66667%}[dir='rtl'] .ms-xxxlPull2{left:16.66667%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPull1{right:8.33333%}[dir='rtl'] .ms-xxxlPull1{left:8.33333%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPull0{right:auto}[dir='rtl'] .ms-xxxlPull0{left:auto}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPush12{left:100%}[dir='rtl'] .ms-xxxlPush12{right:100%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPush11{left:91.66667%}[dir='rtl'] .ms-xxxlPush11{right:91.66667%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPush10{left:83.33333%}[dir='rtl'] .ms-xxxlPush10{right:83.33333%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPush9{left:75%}[dir='rtl'] .ms-xxxlPush9{right:75%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPush8{left:66.66667%}[dir='rtl'] .ms-xxxlPush8{right:66.66667%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPush7{left:58.33333%}[dir='rtl'] .ms-xxxlPush7{right:58.33333%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPush6{left:50%}[dir='rtl'] .ms-xxxlPush6{right:50%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPush5{left:41.66667%}[dir='rtl'] .ms-xxxlPush5{right:41.66667%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPush4{left:33.33333%}[dir='rtl'] .ms-xxxlPush4{right:33.33333%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPush3{left:25%}[dir='rtl'] .ms-xxxlPush3{right:25%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPush2{left:16.66667%}[dir='rtl'] .ms-xxxlPush2{right:16.66667%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPush1{left:8.33333%}[dir='rtl'] .ms-xxxlPush1{right:8.33333%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlPush0{left:auto}[dir='rtl'] .ms-xxxlPush0{right:auto}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlOffset11{margin-left:91.66667%}[dir='rtl'] .ms-xxxlOffset11{margin-right:91.66667%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlOffset10{margin-left:83.33333%}[dir='rtl'] .ms-xxxlOffset10{margin-right:83.33333%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlOffset9{margin-left:75%}[dir='rtl'] .ms-xxxlOffset9{margin-right:75%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlOffset8{margin-left:66.66667%}[dir='rtl'] .ms-xxxlOffset8{margin-right:66.66667%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlOffset7{margin-left:58.33333%}[dir='rtl'] .ms-xxxlOffset7{margin-right:58.33333%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlOffset6{margin-left:50%}[dir='rtl'] .ms-xxxlOffset6{margin-right:50%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlOffset5{margin-left:41.66667%}[dir='rtl'] .ms-xxxlOffset5{margin-right:41.66667%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlOffset4{margin-left:33.33333%}[dir='rtl'] .ms-xxxlOffset4{margin-right:33.33333%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlOffset3{margin-left:25%}[dir='rtl'] .ms-xxxlOffset3{margin-right:25%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlOffset2{margin-left:16.66667%}[dir='rtl'] .ms-xxxlOffset2{margin-right:16.66667%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlOffset1{margin-left:8.33333%}[dir='rtl'] .ms-xxxlOffset1{margin-right:8.33333%}}@media (min-width:1920px){[dir='ltr'] .ms-xxxlOffset0{margin-left:0}[dir='rtl'] .ms-xxxlOffset0{margin-right:0}}.ms-bgColor-themeDark,.ms-bgColor-themeDark--hover:hover{background-color:#0047b3}.ms-bgColor-themeDarkAlt,.ms-bgColor-themeDarkAlt--hover:hover{background-color:#005ce6}.ms-bgColor-themeDarker,.ms-bgColor-themeDarker--hover:hover{background-color:#00388c}.ms-bgColor-themePrimary,.ms-bgColor-themePrimary--hover:hover{background-color:#0066ff}.ms-bgColor-themeSecondary,.ms-bgColor-themeSecondary--hover:hover{background-color:#1975ff}.ms-bgColor-themeTertiary,.ms-bgColor-themeTertiary--hover:hover{background-color:#94bfff}.ms-bgColor-themeLight,.ms-bgColor-themeLight--hover:hover{background-color:#cce0ff}.ms-bgColor-themeLighter,.ms-bgColor-themeLighter--hover:hover{background-color:#e6f0ff}.ms-bgColor-themeLighterAlt,.ms-bgColor-themeLighterAlt--hover:hover{background-color:#f2f7ff}.ms-bgColor-black,.ms-bgColor-black--hover:hover{background-color:#000000}.ms-bgColor-neutralDark,.ms-bgColor-neutralDark--hover:hover{background-color:#212121}.ms-bgColor-neutralPrimary,.ms-bgColor-neutralPrimary--hover:hover{background-color:#333}.ms-bgColor-neutralPrimaryAlt,.ms-bgColor-neutralPrimaryAlt--hover:hover{background-color:#3c3c3c}.ms-bgColor-neutralSecondary,.ms-bgColor-neutralSecondary--hover:hover{background-color:#666666}.ms-bgColor-neutralSecondaryAlt,.ms-bgColor-neutralSecondaryAlt--hover:hover{background-color:#767676}.ms-bgColor-neutralTertiary,.ms-bgColor-neutralTertiary--hover:hover{background-color:#a6a6a6}.ms-bgColor-neutralTertiaryAlt,.ms-bgColor-neutralTertiaryAlt--hover:hover{background-color:#c8c8c8}.ms-bgColor-neutralLight,.ms-bgColor-neutralLight--hover:hover{background-color:#eaeaea}.ms-bgColor-neutralLighter,.ms-bgColor-neutralLighter--hover:hover{background-color:#f4f4f4}.ms-bgColor-neutralLighterAlt,.ms-bgColor-neutralLighterAlt--hover:hover{background-color:#f8f8f8}.ms-bgColor-white,.ms-bgColor-white--hover:hover{background-color:#fff}.ms-bgColor-yellow{background-color:#ffb900}.ms-bgColor-yellowLight{background-color:#fff100}.ms-bgColor-orange{background-color:#d83b01}.ms-bgColor-orangeLight{background-color:#ea4300}.ms-bgColor-orangeLighter{background-color:#ff8c00}.ms-bgColor-redDark{background-color:#a80000}.ms-bgColor-red{background-color:#e81123}.ms-bgColor-magentaDark{background-color:#5c005c}.ms-bgColor-magenta{background-color:#b4009e}.ms-bgColor-magentaLight{background-color:#e3008c}.ms-bgColor-purpleDark{background-color:#32145a}.ms-bgColor-purple{background-color:#5c2d91}.ms-bgColor-purpleLight{background-color:#b4a0ff}.ms-bgColor-blueDark{background-color:#002050}.ms-bgColor-blueMid{background-color:#00188f}.ms-bgColor-blue{background-color:#0078d7}.ms-bgColor-blueLight{background-color:#00bcf2}.ms-bgColor-tealDark{background-color:#004b50}.ms-bgColor-teal{background-color:#008272}.ms-bgColor-tealLight{background-color:#00b294}.ms-bgColor-greenDark{background-color:#004b1c}.ms-bgColor-green{background-color:#107c10}.ms-bgColor-greenLight{background-color:#bad80a}.ms-bgColor-info{background-color:#f4f4f4}.ms-bgColor-success{background-color:#dff6dd}.ms-bgColor-severeWarning{background-color:#fed9cc}.ms-bgColor-warning{background-color:#fff4ce}.ms-bgColor-error{background-color:#fde7e9}.ms-borderColor-themeDark,.ms-borderColor-themeDark--hover:hover{border-color:#0047b3}.ms-borderColor-themeDarkAlt,.ms-borderColor-themeDarkAlt--hover:hover{border-color:#005ce6}.ms-borderColor-themeDarker,.ms-borderColor-themeDarker--hover:hover{border-color:#00388c}.ms-borderColor-themePrimary,.ms-borderColor-themePrimary--hover:hover{border-color:#0066ff}.ms-borderColor-themeSecondary,.ms-borderColor-themeSecondary--hover:hover{border-color:#1975ff}.ms-borderColor-themeTertiary,.ms-borderColor-themeTertiary--hover:hover{border-color:#94bfff}.ms-borderColor-themeLight,.ms-borderColor-themeLight--hover:hover{border-color:#cce0ff}.ms-borderColor-themeLighter,.ms-borderColor-themeLighter--hover:hover{border-color:#e6f0ff}.ms-borderColor-themeLighterAlt,.ms-borderColor-themeLighterAlt--hover:hover{border-color:#f2f7ff}.ms-borderColor-black,.ms-borderColor-black--hover:hover{border-color:#000000}.ms-borderColor-neutralDark,.ms-borderColor-neutralDark--hover:hover{border-color:#212121}.ms-borderColor-neutralPrimary,.ms-borderColor-neutralPrimary--hover:hover{border-color:#333}.ms-borderColor-neutralPrimaryAlt,.ms-borderColor-neutralPrimaryAlt--hover:hover{border-color:#3c3c3c}.ms-borderColor-neutralSecondary,.ms-borderColor-neutralSecondary--hover:hover{border-color:#666666}.ms-borderColor-neutralSecondaryAlt,.ms-borderColor-neutralSecondaryAlt--hover:hover{border-color:#767676}.ms-borderColor-neutralTertiary,.ms-borderColor-neutralTertiary--hover:hover{border-color:#a6a6a6}.ms-borderColor-neutralTertiaryAlt,.ms-borderColor-neutralTertiaryAlt--hover:hover{border-color:#c8c8c8}.ms-borderColor-neutralLight,.ms-borderColor-neutralLight--hover:hover{border-color:#eaeaea}.ms-borderColor-neutralLighter,.ms-borderColor-neutralLighter--hover:hover{border-color:#f4f4f4}.ms-borderColor-neutralLighterAlt,.ms-borderColor-neutralLighterAlt--hover:hover{border-color:#f8f8f8}.ms-borderColor-white,.ms-borderColor-white--hover:hover{border-color:#fff}.ms-borderColor-yellow{border-color:#ffb900}.ms-borderColor-yellowLight{border-color:#fff100}.ms-borderColor-orange{border-color:#d83b01}.ms-borderColor-orangeLight{border-color:#ea4300}.ms-borderColor-orangeLighter{border-color:#ff8c00}.ms-borderColor-redDark{border-color:#a80000}.ms-borderColor-red{border-color:#e81123}.ms-borderColor-magentaDark{border-color:#5c005c}.ms-borderColor-magenta{border-color:#b4009e}.ms-borderColor-magentaLight{border-color:#e3008c}.ms-borderColor-purpleDark{border-color:#32145a}.ms-borderColor-purple{border-color:#5c2d91}.ms-borderColor-purpleLight{border-color:#b4a0ff}.ms-borderColor-blueDark{border-color:#002050}.ms-borderColor-blueMid{border-color:#00188f}.ms-borderColor-blue{border-color:#0078d7}.ms-borderColor-blueLight{border-color:#00bcf2}.ms-borderColor-tealDark{border-color:#004b50}.ms-borderColor-teal{border-color:#008272}.ms-borderColor-tealLight{border-color:#00b294}.ms-borderColor-greenDark{border-color:#004b1c}.ms-borderColor-green{border-color:#107c10}.ms-borderColor-greenLight{border-color:#bad80a}.ms-borderColorTop-themePrimary,.ms-borderColorTop-themePrimary--hover:hover{border-top-color:#0066ff}.ms-borderBox,.ms-borderBox::before,.ms-borderBox::after{box-sizing:border-box}.ms-borderBase{border:1px solid}.ms-clearfix{*zoom:1}.ms-clearfix::before,.ms-clearfix::after{display:table;content:'';line-height:0}.ms-clearfix::after{clear:both}.ms-normalize{box-sizing:border-box;box-shadow:none;margin:0;padding:0}.ms-screenReaderOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.ms-textTruncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ms-noWrap{white-space:nowrap}.ms-font-su{font-size:42px;font-weight:100}.ms-font-xxl{font-size:28px;font-weight:100}.ms-font-xl-plus{font-size:24px;font-weight:100}.ms-font-xl{font-size:21px;font-weight:100}.ms-font-l{font-size:17px;font-weight:300}.ms-font-m-plus{font-size:15px;font-weight:400}.ms-font-m{font-size:14px;font-weight:400}.ms-font-s-plus{font-size:13px;font-weight:400}.ms-font-s{font-size:12px;font-weight:400}.ms-font-xs{font-size:11px;font-weight:400}.ms-font-mi{font-size:10px;font-weight:600}.ms-fontWeight-light,.ms-fontWeight-light--hover:hover{font-weight:100}.ms-fontWeight-semilight,.ms-fontWeight-semilight--hover:hover{font-weight:300}.ms-fontWeight-regular,.ms-fontWeight-regular--hover:hover{font-weight:400}.ms-fontWeight-semibold,.ms-fontWeight-semibold--hover:hover{font-weight:600}.ms-fontSize-su{font-size:42px}.ms-fontSize-xxl{font-size:28px}.ms-fontSize-xlPlus{font-size:24px}.ms-fontSize-xl{font-size:21px}.ms-fontSize-l{font-size:17px}.ms-fontSize-mPlus{font-size:15px}.ms-fontSize-m{font-size:14px}.ms-fontSize-sPlus{font-size:13px}.ms-fontSize-s{font-size:12px}.ms-fontSize-xs{font-size:11px}.ms-fontSize-mi{font-size:10px}.ms-fontColor-themeDarker,.ms-fontColor-themeDarker--hover:hover{color:#00388c}.ms-fontColor-themeDark,.ms-fontColor-themeDark--hover:hover{color:#0047b3}.ms-fontColor-themeDarkAlt,.ms-fontColor-themeDarkAlt--hover:hover{color:#005ce6}.ms-fontColor-themePrimary,.ms-fontColor-themePrimary--hover:hover{color:#0066ff}.ms-fontColor-themeSecondary,.ms-fontColor-themeSecondary--hover:hover{color:#1975ff}.ms-fontColor-themeTertiary,.ms-fontColor-themeTertiary--hover:hover{color:#94bfff}.ms-fontColor-themeLight,.ms-fontColor-themeLight--hover:hover{color:#cce0ff}.ms-fontColor-themeLighter,.ms-fontColor-themeLighter--hover:hover{color:#e6f0ff}.ms-fontColor-themeLighterAlt,.ms-fontColor-themeLighterAlt--hover:hover{color:#f2f7ff}.ms-fontColor-black,.ms-fontColor-black--hover:hover{color:#000000}.ms-fontColor-neutralDark,.ms-fontColor-neutralDark--hover:hover{color:#212121}.ms-fontColor-neutralPrimary,.ms-fontColor-neutralPrimary--hover:hover{color:#333}.ms-fontColor-neutralPrimaryAlt,.ms-fontColor-neutralPrimaryAlt--hover:hover{color:#3c3c3c}.ms-fontColor-neutralSecondary,.ms-fontColor-neutralSecondary--hover:hover{color:#666666}.ms-fontColor-neutralSecondaryAlt,.ms-fontColor-neutralSecondaryAlt--hover:hover{color:#767676}.ms-fontColor-neutralTertiary,.ms-fontColor-neutralTertiary--hover:hover{color:#a6a6a6}.ms-fontColor-neutralTertiaryAlt,.ms-fontColor-neutralTertiaryAlt--hover:hover{color:#c8c8c8}.ms-fontColor-neutralLight,.ms-fontColor-neutralLight--hover:hover{color:#eaeaea}.ms-fontColor-neutralLighter,.ms-fontColor-neutralLighter--hover:hover{color:#f4f4f4}.ms-fontColor-neutralLighterAlt,.ms-fontColor-neutralLighterAlt--hover:hover{color:#f8f8f8}.ms-fontColor-white,.ms-fontColor-white--hover:hover{color:#fff}.ms-fontColor-yellow,.ms-fontColor-yellow--hover:hover{color:#ffb900}.ms-fontColor-yellowLight,.ms-fontColor-yellowLight--hover:hover{color:#fff100}.ms-fontColor-orange,.ms-fontColor-orange--hover:hover{color:#d83b01}.ms-fontColor-orangeLight,.ms-fontColor-orangeLight--hover:hover{color:#ea4300}.ms-fontColor-orangeLighter,.ms-fontColor-orangeLighter--hover:hover{color:#ff8c00}.ms-fontColor-redDark,.ms-fontColor-redDark--hover:hover{color:#a80000}.ms-fontColor-red,.ms-fontColor-red--hover:hover{color:#e81123}.ms-fontColor-magentaDark,.ms-fontColor-magentaDark--hover:hover{color:#5c005c}.ms-fontColor-magenta,.ms-fontColor-magenta--hover:hover{color:#b4009e}.ms-fontColor-magentaLight,.ms-fontColor-magentaLight--hover:hover{color:#e3008c}.ms-fontColor-purpleDark,.ms-fontColor-purpleDark--hover:hover{color:#32145a}.ms-fontColor-purple,.ms-fontColor-purple--hover:hover{color:#5c2d91}.ms-fontColor-purpleLight,.ms-fontColor-purpleLight--hover:hover{color:#b4a0ff}.ms-fontColor-blueDark,.ms-fontColor-blueDark--hover:hover{color:#002050}.ms-fontColor-blueMid,.ms-fontColor-blueMid--hover:hover{color:#00188f}.ms-fontColor-blue,.ms-fontColor-blue--hover:hover{color:#0078d7}.ms-fontColor-blueLight,.ms-fontColor-blueLight--hover:hover{color:#00bcf2}.ms-fontColor-tealDark,.ms-fontColor-tealDark--hover:hover{color:#004b50}.ms-fontColor-teal,.ms-fontColor-teal--hover:hover{color:#008272}.ms-fontColor-tealLight,.ms-fontColor-tealLight--hover:hover{color:#00b294}.ms-fontColor-greenDark,.ms-fontColor-greenDark--hover:hover{color:#004b1c}.ms-fontColor-green,.ms-fontColor-green--hover:hover{color:#107c10}.ms-fontColor-greenLight,.ms-fontColor-greenLight--hover:hover{color:#bad80a}.ms-fontColor-info,.ms-fontColor-info--hover:hover{color:#767676;color:#0078d7}.ms-fontColor-success,.ms-fontColor-success--hover:hover{color:#107c10}.ms-fontColor-warning,.ms-fontColor-warning--hover:hover{color:#767676;color:#ffb900}.ms-fontColor-severeWarning,.ms-fontColor-severeWarning--hover:hover{color:#d83b01}.ms-fontColor-error,.ms-fontColor-error--hover:hover{color:#a80000;color:#e81123}@font-face{font-family:'FabricMDL2Icons';src:url('https://static2.sharepointonline.com/files/fabric/assets/icons/fabricmdl2icons-2.35.woff2') format('woff2'),url('https://static2.sharepointonline.com/files/fabric/assets/icons/fabricmdl2icons-2.35.woff') format('woff'),url('https://static2.sharepointonline.com/files/fabric/assets/icons/fabricmdl2icons-2.35.ttf') format('truetype');font-weight:normal;font-style:normal}.ms-Icon{display:inline-block;font-family:'FabricMDL2Icons';font-style:normal;font-weight:normal;speak:none}.ms-Icon--circle{position:relative;display:inline-block;font-size:1rem;width:1em;height:1em;margin:0 .5em 0 0;padding:0;text-align:left}.ms-Icon--circle::before,.ms-Icon--circle::after{line-height:1;font-size:inherit}.ms-Icon--circle::before{display:block;width:100%;height:100%;margin:0;padding:0;vertical-align:top;position:absolute}.ms-Icon--circle::after{content:'\E000';position:absolute;top:0;left:0;transform:scale(2);transform-origin:50% 50%;z-index:0}.ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.ms-Icon--SwayLogo::before{content:'\ED29'}.ms-Icon--ClassNotebookLogo::before{content:'\EDC8'}.ms-Icon--DocsLogo::before{content:'\EDCB'}.ms-Icon--OneNoteEduLogo::before{content:'\EDD0'}.ms-Icon--ProjectLogo::before{content:'\EDD4'}.ms-Icon--AADLogo::before{content:'\ED68'}.ms-Icon--Accept::before{content:'\E8FB'}.ms-Icon--AccessLogo::before{content:'\ED69'}.ms-Icon--AccessLogoFill::before{content:'\F1DB'}.ms-Icon--Accounts::before{content:'\E910'}.ms-Icon--ActivityFeed::before{content:'\F056'}.ms-Icon--Add::before{content:'\E710'}.ms-Icon--AddEvent::before{content:'\EEB5'}.ms-Icon--AddFavorite::before{content:'\F0C8'}.ms-Icon--AddFavoriteFill::before{content:'\F0C9'}.ms-Icon--AddFriend::before{content:'\E8FA'}.ms-Icon--AddGroup::before{content:'\EE3D'}.ms-Icon--AddOnlineMeeting::before{content:'\ED8E'}.ms-Icon--AddPhone::before{content:'\ED96'}.ms-Icon--AddTo::before{content:'\ECC8'}.ms-Icon--Admin::before{content:'\E7EF'}.ms-Icon--AdminALogo::before{content:'\ED6A'}.ms-Icon--AdminCLogo::before{content:'\ED6B'}.ms-Icon--AdminDLogo::before{content:'\ED6C'}.ms-Icon--AdminELogo::before{content:'\ED6D'}.ms-Icon--AdminLLogo::before{content:'\ED6E'}.ms-Icon--AdminMLogo::before{content:'\ED6F'}.ms-Icon--AdminOLogo::before{content:'\ED70'}.ms-Icon--AdminPLogo::before{content:'\ED71'}.ms-Icon--AdminSLogo::before{content:'\ED72'}.ms-Icon--AdminYLogo::before{content:'\ED73'}.ms-Icon--Airplane::before{content:'\E709'}.ms-Icon--AirplaneSolid::before{content:'\EB4C'}.ms-Icon--AirTickets::before{content:'\EF7A'}.ms-Icon--AlarmClock::before{content:'\E919'}.ms-Icon--Album::before{content:'\E7AB'}.ms-Icon--AlbumRemove::before{content:'\EC62'}.ms-Icon--AlertSolid::before{content:'\F331'}.ms-Icon--AlignCenter::before{content:'\E8E3'}.ms-Icon--AlignLeft::before{content:'\E8E4'}.ms-Icon--AlignRight::before{content:'\E8E2'}.ms-Icon--AnalyticsLogo::before{content:'\F1DE'}.ms-Icon--AnalyticsQuery::before{content:'\F1DF'}.ms-Icon--AnalyticsReport::before{content:'\F1E1'}.ms-Icon--AndroidLogo::before{content:'\EF8B'}.ms-Icon--Annotation::before{content:'\E924'}.ms-Icon--AppIconDefault::before{content:'\ECAA'}.ms-Icon--Archive::before{content:'\F03F'}.ms-Icon--AreaChart::before{content:'\E9D2'}.ms-Icon--Arrivals::before{content:'\EB34'}.ms-Icon--ArrowDownRight8::before{content:'\EED5'}.ms-Icon--ArrowDownRightMirrored8::before{content:'\EEF0'}.ms-Icon--ArrowTallDownLeft::before{content:'\F2BF'}.ms-Icon--ArrowTallDownRight::before{content:'\F2C0'}.ms-Icon--ArrowTallUpLeft::before{content:'\F2BD'}.ms-Icon--ArrowTallUpRight::before{content:'\F2BE'}.ms-Icon--ArrowUpRight8::before{content:'\EED4'}.ms-Icon--ArrowUpRightMirrored8::before{content:'\EEEF'}.ms-Icon--Articles::before{content:'\EAC1'}.ms-Icon--Ascending::before{content:'\EDC0'}.ms-Icon--AssessmentGroup::before{content:'\F31A'}.ms-Icon--AssessmentGroupTemplate::before{content:'\F2B1'}.ms-Icon--AssetLibrary::before{content:'\EEB6'}.ms-Icon--Assign::before{content:'\E9D3'}.ms-Icon--Asterisk::before{content:'\EA38'}.ms-Icon--AsteriskSolid::before{content:'\F34D'}.ms-Icon--ATPLogo::before{content:'\EF85'}.ms-Icon--Attach::before{content:'\E723'}.ms-Icon--AustralianRules::before{content:'\EE70'}.ms-Icon--AutoEnhanceOff::before{content:'\E78E'}.ms-Icon--AutoEnhanceOn::before{content:'\E78D'}.ms-Icon--AutoFillTemplate::before{content:'\F313'}.ms-Icon--AutoRacing::before{content:'\EB24'}.ms-Icon--AwayStatus::before{content:'\EE6A'}.ms-Icon--AzureAPIManagement::before{content:'\F37F'}.ms-Icon--AzureKeyVault::before{content:'\F3B4'}.ms-Icon--AzureLogo::before{content:'\EB6A'}.ms-Icon--AzureServiceEndpoint::before{content:'\F380'}.ms-Icon--Back::before{content:'\E72B'}.ms-Icon--Backlog::before{content:'\F2AC'}.ms-Icon--BackToWindow::before{content:'\E73F'}.ms-Icon--Badge::before{content:'\EC1B'}.ms-Icon--Balloons::before{content:'\ED7E'}.ms-Icon--BankSolid::before{content:'\F34F'}.ms-Icon--BarChart4::before{content:'\EAE7'}.ms-Icon--BarChartHorizontal::before{content:'\E9EB'}.ms-Icon--BarChartVertical::before{content:'\E9EC'}.ms-Icon--Baseball::before{content:'\EB20'}.ms-Icon--BidiLtr::before{content:'\E9AA'}.ms-Icon--BidiRtl::before{content:'\E9AB'}.ms-Icon--BingLogo::before{content:'\EB6B'}.ms-Icon--BlockContact::before{content:'\E8F8'}.ms-Icon--Blocked::before{content:'\E733'}.ms-Icon--Blocked2::before{content:'\ECE4'}.ms-Icon--BlowingSnow::before{content:'\E9C9'}.ms-Icon--Blur::before{content:'\F28E'}.ms-Icon--Boards::before{content:'\EF68'}.ms-Icon--Bold::before{content:'\E8DD'}.ms-Icon--BookingsLogo::before{content:'\EDC7'}.ms-Icon--Bookmarks::before{content:'\E8A4'}.ms-Icon--BookmarksMirrored::before{content:'\EA41'}.ms-Icon--BoxAdditionSolid::before{content:'\F2D4'}.ms-Icon--BoxCheckmarkSolid::before{content:'\F2D7'}.ms-Icon--BoxLogo::before{content:'\ED75'}.ms-Icon--BoxMultiplySolid::before{content:'\F2D5'}.ms-Icon--BoxPlaySolid::before{content:'\F2D6'}.ms-Icon--BoxSubtractSolid::before{content:'\F2D3'}.ms-Icon--BranchCommit::before{content:'\F293'}.ms-Icon--BranchCompare::before{content:'\F294'}.ms-Icon--BranchFork::before{content:'\F173'}.ms-Icon--BranchFork2::before{content:'\F291'}.ms-Icon--BranchLocked::before{content:'\F292'}.ms-Icon--BranchMerge::before{content:'\F295'}.ms-Icon--BranchPullRequest::before{content:'\F296'}.ms-Icon--BranchSearch::before{content:'\F297'}.ms-Icon--BranchShelveset::before{content:'\F298'}.ms-Icon--Breadcrumb::before{content:'\EF8C'}.ms-Icon--Brightness::before{content:'\E706'}.ms-Icon--Broom::before{content:'\EA99'}.ms-Icon--BucketColor::before{content:'\F1B6'}.ms-Icon--BucketColorFill::before{content:'\F1B7'}.ms-Icon--BufferTimeAfter::before{content:'\F0D0'}.ms-Icon--BufferTimeBefore::before{content:'\F0CF'}.ms-Icon--BufferTimeBoth::before{content:'\F0D1'}.ms-Icon--BugSolid::before{content:'\F335'}.ms-Icon--Build::before{content:'\F28F'}.ms-Icon--BuildIssue::before{content:'\F319'}.ms-Icon--BuildQueue::before{content:'\F24F'}.ms-Icon--BuildQueueNew::before{content:'\F250'}.ms-Icon--BulletedList::before{content:'\E8FD'}.ms-Icon--BulletedList2::before{content:'\F2C7'}.ms-Icon--BulletedList2Mirrored::before{content:'\F2C8'}.ms-Icon--BulletedListMirrored::before{content:'\EA42'}.ms-Icon--BusinessHoursSign::before{content:'\F310'}.ms-Icon--BusSolid::before{content:'\EB47'}.ms-Icon--Cafe::before{content:'\EC32'}.ms-Icon--Cake::before{content:'\ECA4'}.ms-Icon--CalculatorAddition::before{content:'\E948'}.ms-Icon--CalculatorEqualTo::before{content:'\E94E'}.ms-Icon--CalculatorMultiply::before{content:'\E947'}.ms-Icon--CalculatorNotEqualTo::before{content:'\F2D2'}.ms-Icon--CalculatorSubtract::before{content:'\E949'}.ms-Icon--Calendar::before{content:'\E787'}.ms-Icon--CalendarAgenda::before{content:'\EE9A'}.ms-Icon--CalendarDay::before{content:'\E8BF'}.ms-Icon--CalendarMirrored::before{content:'\ED28'}.ms-Icon--CalendarReply::before{content:'\E8F5'}.ms-Icon--CalendarWeek::before{content:'\E8C0'}.ms-Icon--CalendarWorkWeek::before{content:'\EF51'}.ms-Icon--CaloriesAdd::before{content:'\F172'}.ms-Icon--Camera::before{content:'\E722'}.ms-Icon--Cancel::before{content:'\E711'}.ms-Icon--CannedChat::before{content:'\F0F2'}.ms-Icon--Car::before{content:'\E804'}.ms-Icon--CaretBottomLeftCenter8::before{content:'\F365'}.ms-Icon--CaretBottomLeftSolid8::before{content:'\F121'}.ms-Icon--CaretBottomRightCenter8::before{content:'\F364'}.ms-Icon--CaretBottomRightSolid8::before{content:'\F122'}.ms-Icon--CaretDown8::before{content:'\EDD8'}.ms-Icon--CaretDownSolid8::before{content:'\EDDC'}.ms-Icon--CaretHollow::before{content:'\E817'}.ms-Icon--CaretHollowMirrored::before{content:'\EA45'}.ms-Icon--CaretLeft8::before{content:'\EDD5'}.ms-Icon--CaretLeftSolid8::before{content:'\EDD9'}.ms-Icon--CaretRight::before{content:'\F06B'}.ms-Icon--CaretRight8::before{content:'\EDD6'}.ms-Icon--CaretRightSolid8::before{content:'\EDDA'}.ms-Icon--CaretSolid::before{content:'\E818'}.ms-Icon--CaretSolid16::before{content:'\EE62'}.ms-Icon--CaretSolidDown::before{content:'\F08E'}.ms-Icon--CaretSolidLeft::before{content:'\F08D'}.ms-Icon--CaretSolidMirrored::before{content:'\EA46'}.ms-Icon--CaretSolidRight::before{content:'\F08F'}.ms-Icon--CaretSolidUp::before{content:'\F090'}.ms-Icon--CaretTopLeftCenter8::before{content:'\F367'}.ms-Icon--CaretTopLeftSolid8::before{content:'\EF54'}.ms-Icon--CaretTopRightCenter8::before{content:'\F366'}.ms-Icon--CaretTopRightSolid8::before{content:'\EF55'}.ms-Icon--CaretUp8::before{content:'\EDD7'}.ms-Icon--CaretUpSolid8::before{content:'\EDDB'}.ms-Icon--Cat::before{content:'\ED7F'}.ms-Icon--CellPhone::before{content:'\E8EA'}.ms-Icon--Certificate::before{content:'\EB95'}.ms-Icon--Chart::before{content:'\E999'}.ms-Icon--Chat::before{content:'\E901'}.ms-Icon--ChatInviteFriend::before{content:'\ECFE'}.ms-Icon--ChatSolid::before{content:'\F344'}.ms-Icon--Checkbox::before{content:'\E739'}.ms-Icon--CheckboxComposite::before{content:'\E73A'}.ms-Icon--CheckboxCompositeReversed::before{content:'\E73D'}.ms-Icon--CheckboxIndeterminate::before{content:'\E73C'}.ms-Icon--CheckList::before{content:'\E9D5'}.ms-Icon--CheckMark::before{content:'\E73E'}.ms-Icon--ChevronDown::before{content:'\E70D'}.ms-Icon--ChevronDownEnd6::before{content:'\F36F'}.ms-Icon--ChevronDownMed::before{content:'\E972'}.ms-Icon--ChevronDownSmall::before{content:'\E96E'}.ms-Icon--ChevronFold10::before{content:'\F36A'}.ms-Icon--ChevronLeft::before{content:'\E76B'}.ms-Icon--ChevronLeftEnd6::before{content:'\F371'}.ms-Icon--ChevronLeftMed::before{content:'\E973'}.ms-Icon--ChevronLeftSmall::before{content:'\E96F'}.ms-Icon--ChevronRight::before{content:'\E76C'}.ms-Icon--ChevronRightEnd6::before{content:'\F372'}.ms-Icon--ChevronRightMed::before{content:'\E974'}.ms-Icon--ChevronRightSmall::before{content:'\E970'}.ms-Icon--ChevronUnfold10::before{content:'\F369'}.ms-Icon--ChevronUp::before{content:'\E70E'}.ms-Icon--ChevronUpEnd6::before{content:'\F370'}.ms-Icon--ChevronUpMed::before{content:'\E971'}.ms-Icon--ChevronUpSmall::before{content:'\E96D'}.ms-Icon--ChromeBack::before{content:'\E830'}.ms-Icon--ChromeBackMirrored::before{content:'\EA47'}.ms-Icon--ChromeClose::before{content:'\E8BB'}.ms-Icon--ChromeMinimize::before{content:'\E921'}.ms-Icon--CircleAddition::before{content:'\F2E3'}.ms-Icon--CircleAdditionSolid::before{content:'\F2E4'}.ms-Icon--CircleFill::before{content:'\EA3B'}.ms-Icon--CircleHalfFull::before{content:'\ED9E'}.ms-Icon--CirclePause::before{content:'\F2D9'}.ms-Icon--CirclePauseSolid::before{content:'\F2D8'}.ms-Icon--CirclePlus::before{content:'\EAEE'}.ms-Icon--CircleRing::before{content:'\EA3A'}.ms-Icon--CircleStop::before{content:'\F2DC'}.ms-Icon--CircleStopSolid::before{content:'\F2DB'}.ms-Icon--CityNext::before{content:'\EC06'}.ms-Icon--ClassNotebookLogoInverse::before{content:'\EDC8'}.ms-Icon--ClassroomLogo::before{content:'\EF75'}.ms-Icon--Clear::before{content:'\E894'}.ms-Icon--ClearFilter::before{content:'\EF8F'}.ms-Icon--ClearFormatting::before{content:'\EDDD'}.ms-Icon--ClearNight::before{content:'\E9C2'}.ms-Icon--Clock::before{content:'\E917'}.ms-Icon--CloneToDesktop::before{content:'\F28C'}.ms-Icon--ClosedCaption::before{content:'\EF84'}.ms-Icon--ClosePane::before{content:'\E89F'}.ms-Icon--ClosePaneMirrored::before{content:'\EA49'}.ms-Icon--Cloud::before{content:'\E753'}.ms-Icon--CloudAdd::before{content:'\ECA9'}.ms-Icon--CloudDownload::before{content:'\EBD3'}.ms-Icon--CloudUpload::before{content:'\EC8E'}.ms-Icon--CloudWeather::before{content:'\E9BE'}.ms-Icon--Cloudy::before{content:'\E9BF'}.ms-Icon--Cocktails::before{content:'\EA9D'}.ms-Icon--Code::before{content:'\E943'}.ms-Icon--Coffee::before{content:'\EAEF'}.ms-Icon--CoffeeScript::before{content:'\F2FA'}.ms-Icon--CollapseContent::before{content:'\F165'}.ms-Icon--CollapseContentSingle::before{content:'\F166'}.ms-Icon--CollapseMenu::before{content:'\EF66'}.ms-Icon--CollegeFootball::before{content:'\EB26'}.ms-Icon--CollegeHoops::before{content:'\EB25'}.ms-Icon--Color::before{content:'\E790'}.ms-Icon--ColorSolid::before{content:'\F354'}.ms-Icon--ColumnLeftTwoThirds::before{content:'\F1D6'}.ms-Icon--ColumnLeftTwoThirdsEdit::before{content:'\F324'}.ms-Icon--ColumnOptions::before{content:'\F317'}.ms-Icon--ColumnRightTwoThirds::before{content:'\F1D7'}.ms-Icon--ColumnRightTwoThirdsEdit::before{content:'\F325'}.ms-Icon--Combine::before{content:'\EDBB'}.ms-Icon--CommandPrompt::before{content:'\E756'}.ms-Icon--Comment::before{content:'\E90A'}.ms-Icon--CommentAdd::before{content:'\F2B3'}.ms-Icon--CommentNext::before{content:'\F2B4'}.ms-Icon--CommentPrevious::before{content:'\F2B5'}.ms-Icon--CommentUrgent::before{content:'\F307'}.ms-Icon--Communications::before{content:'\E95A'}.ms-Icon--CompassNW::before{content:'\E942'}.ms-Icon--Completed::before{content:'\E930'}.ms-Icon--CompletedSolid::before{content:'\EC61'}.ms-Icon--ConfigurationSolid::before{content:'\F334'}.ms-Icon--ConstructionCone::before{content:'\E98F'}.ms-Icon--ConstructionConeSolid::before{content:'\F339'}.ms-Icon--Contact::before{content:'\E77B'}.ms-Icon--ContactCard::before{content:'\EEBD'}.ms-Icon--ContactInfo::before{content:'\E779'}.ms-Icon--Contrast::before{content:'\E7A1'}.ms-Icon--Copy::before{content:'\E8C8'}.ms-Icon--Cotton::before{content:'\EAF3'}.ms-Icon--CPlusPlus::before{content:'\F2F4'}.ms-Icon--CPlusPlusLanguage::before{content:'\F2F3'}.ms-Icon--Cricket::before{content:'\EB1E'}.ms-Icon--CRMReport::before{content:'\EFFE'}.ms-Icon--CrownSolid::before{content:'\F336'}.ms-Icon--CSharp::before{content:'\F2F0'}.ms-Icon--CSharpLanguage::before{content:'\F2EF'}.ms-Icon--CSS::before{content:'\EBEF'}.ms-Icon--CustomList::before{content:'\EEBE'}.ms-Icon--CustomListMirrored::before{content:'\EEBF'}.ms-Icon--Cut::before{content:'\E8C6'}.ms-Icon--Cycling::before{content:'\EAC7'}.ms-Icon--Database::before{content:'\EFC7'}.ms-Icon--DataConnectionLibrary::before{content:'\EEB7'}.ms-Icon--DateTime::before{content:'\EC92'}.ms-Icon--DateTime2::before{content:'\EA17'}.ms-Icon--DateTimeMirrored::before{content:'\EE93'}.ms-Icon--DecisionSolid::before{content:'\F350'}.ms-Icon--DecreaseIndentLegacy::before{content:'\E290'}.ms-Icon--Delete::before{content:'\E74D'}.ms-Icon--DelveAnalytics::before{content:'\EEEE'}.ms-Icon--DelveAnalyticsLogo::before{content:'\EDCA'}.ms-Icon--DelveLogo::before{content:'\F280'}.ms-Icon--DelveLogoFill::before{content:'\F281'}.ms-Icon--DelveLogoInverse::before{content:'\ED76'}.ms-Icon--Deploy::before{content:'\F29D'}.ms-Icon--Descending::before{content:'\EDC1'}.ms-Icon--Design::before{content:'\EB3C'}.ms-Icon--DeveloperTools::before{content:'\EC7A'}.ms-Icon--Devices3::before{content:'\EA6C'}.ms-Icon--Devices4::before{content:'\EB66'}.ms-Icon--Diagnostic::before{content:'\E9D9'}.ms-Icon--Dialpad::before{content:'\E75F'}.ms-Icon--DiamondSolid::before{content:'\F34C'}.ms-Icon--Dictionary::before{content:'\E82D'}.ms-Icon--DietPlanNotebook::before{content:'\EAC8'}.ms-Icon--DiffInline::before{content:'\F309'}.ms-Icon--DiffSideBySide::before{content:'\F30A'}.ms-Icon--DisableUpdates::before{content:'\E8D8'}.ms-Icon--Dislike::before{content:'\E8E0'}.ms-Icon--DislikeSolid::before{content:'\F3C0'}.ms-Icon--DockLeft::before{content:'\E90C'}.ms-Icon--DockLeftMirrored::before{content:'\EA4C'}.ms-Icon--DockRight::before{content:'\E90D'}.ms-Icon--DocLibrary::before{content:'\EEB8'}.ms-Icon--DocsLogoInverse::before{content:'\EDCB'}.ms-Icon--Document::before{content:'\E8A5'}.ms-Icon--Documentation::before{content:'\EC17'}.ms-Icon--DocumentManagement::before{content:'\EFFC'}.ms-Icon--DocumentReply::before{content:'\EF57'}.ms-Icon--DocumentSearch::before{content:'\EF6C'}.ms-Icon--DocumentSet::before{content:'\EED6'}.ms-Icon--DonutChart::before{content:'\F368'}.ms-Icon--Door::before{content:'\EB75'}.ms-Icon--DoubleBookmark::before{content:'\EB8F'}.ms-Icon--DoubleChevronDown::before{content:'\EE04'}.ms-Icon--DoubleChevronDown12::before{content:'\EE97'}.ms-Icon--DoubleChevronDown8::before{content:'\F36B'}.ms-Icon--DoubleChevronLeft::before{content:'\EDBE'}.ms-Icon--DoubleChevronLeft12::before{content:'\EE98'}.ms-Icon--DoubleChevronLeft8::before{content:'\F36D'}.ms-Icon--DoubleChevronLeftMed::before{content:'\E991'}.ms-Icon--DoubleChevronLeftMedMirrored::before{content:'\EA4D'}.ms-Icon--DoubleChevronRight::before{content:'\EDBF'}.ms-Icon--DoubleChevronRight12::before{content:'\EE99'}.ms-Icon--DoubleChevronRight8::before{content:'\F36E'}.ms-Icon--DoubleChevronUp::before{content:'\EDBD'}.ms-Icon--DoubleChevronUp12::before{content:'\EE96'}.ms-Icon--DoubleChevronUp8::before{content:'\F36C'}.ms-Icon--DoubleColumn::before{content:'\F1D4'}.ms-Icon--DoubleColumnEdit::before{content:'\F322'}.ms-Icon--Down::before{content:'\E74B'}.ms-Icon--Download::before{content:'\E896'}.ms-Icon--DRM::before{content:'\ECA8'}.ms-Icon--Drop::before{content:'\EB42'}.ms-Icon--DropboxLogo::before{content:'\ED77'}.ms-Icon--Dropdown::before{content:'\EDC5'}.ms-Icon--Duststorm::before{content:'\E9CD'}.ms-Icon--Dynamics365Logo::before{content:'\EDCC'}.ms-Icon--DynamicSMBLogo::before{content:'\EDCD'}.ms-Icon--EatDrink::before{content:'\E807'}.ms-Icon--EdgeLogo::before{content:'\EC60'}.ms-Icon--Edit::before{content:'\E70F'}.ms-Icon--EditMail::before{content:'\EF61'}.ms-Icon--EditMirrored::before{content:'\EB7E'}.ms-Icon--EditNote::before{content:'\ED9D'}.ms-Icon--EditPhoto::before{content:'\EF77'}.ms-Icon--EditStyle::before{content:'\EF60'}.ms-Icon--EgnyteLogo::before{content:'\F373'}.ms-Icon--Embed::before{content:'\ECCE'}.ms-Icon--EMI::before{content:'\E731'}.ms-Icon--Emoji::before{content:'\E899'}.ms-Icon--Emoji2::before{content:'\E76E'}.ms-Icon--EmojiDisappointed::before{content:'\EA88'}.ms-Icon--EmojiNeutral::before{content:'\EA87'}.ms-Icon--EmptyRecycleBin::before{content:'\EF88'}.ms-Icon--EngineeringGroup::before{content:'\F362'}.ms-Icon--Equalizer::before{content:'\E9E9'}.ms-Icon--EraseTool::before{content:'\E75C'}.ms-Icon--Error::before{content:'\E783'}.ms-Icon--ErrorBadge::before{content:'\EA39'}.ms-Icon--Event::before{content:'\ECA3'}.ms-Icon--EventDate::before{content:'\F059'}.ms-Icon--EventInfo::before{content:'\ED8B'}.ms-Icon--ExcelDocument::before{content:'\EF73'}.ms-Icon--ExcelLogo::before{content:'\F1E5'}.ms-Icon--ExcelLogo16::before{content:'\F397'}.ms-Icon--ExcelLogoFill::before{content:'\F1E6'}.ms-Icon--ExcelLogoFill16::before{content:'\F398'}.ms-Icon--ExcelLogoInverse::before{content:'\EC28'}.ms-Icon--ExcelLogoInverse16::before{content:'\F396'}.ms-Icon--ExchangeLogo::before{content:'\F284'}.ms-Icon--ExchangeLogoFill::before{content:'\F285'}.ms-Icon--ExchangeLogoInverse::before{content:'\ED78'}.ms-Icon--ExpandMenu::before{content:'\EF67'}.ms-Icon--ExploreContent::before{content:'\ECCD'}.ms-Icon--ExploreContentSingle::before{content:'\F164'}.ms-Icon--Export::before{content:'\EDE1'}.ms-Icon--ExportMirrored::before{content:'\EDE2'}.ms-Icon--FabricAssetLibrary::before{content:'\F09C'}.ms-Icon--FabricDataConnectionLibrary::before{content:'\F09D'}.ms-Icon--FabricDocLibrary::before{content:'\F09E'}.ms-Icon--FabricFolder::before{content:'\F0A9'}.ms-Icon--FabricFolderFill::before{content:'\F0AA'}.ms-Icon--FabricFolderSearch::before{content:'\F0A4'}.ms-Icon--FabricFormLibrary::before{content:'\F09F'}.ms-Icon--FabricFormLibraryMirrored::before{content:'\F0A0'}.ms-Icon--FabricMovetoFolder::before{content:'\F0A5'}.ms-Icon--FabricNewFolder::before{content:'\F0AB'}.ms-Icon--FabricOpenFolderHorizontal::before{content:'\F0A8'}.ms-Icon--FabricPictureLibrary::before{content:'\F0AC'}.ms-Icon--FabricPublicFolder::before{content:'\F0A3'}.ms-Icon--FabricReportLibrary::before{content:'\F0A1'}.ms-Icon--FabricReportLibraryMirrored::before{content:'\F0A2'}.ms-Icon--FabricSyncFolder::before{content:'\F0A7'}.ms-Icon--FabricUnsyncFolder::before{content:'\F0A6'}.ms-Icon--FacebookLogo::before{content:'\ECB3'}.ms-Icon--Family::before{content:'\EBDA'}.ms-Icon--FangBody::before{content:'\ECEB'}.ms-Icon--FastForward::before{content:'\EB9D'}.ms-Icon--Favicon::before{content:'\E737'}.ms-Icon--FavoriteList::before{content:'\E728'}.ms-Icon--FavoriteStar::before{content:'\E734'}.ms-Icon--FavoriteStarFill::before{content:'\E735'}.ms-Icon--Fax::before{content:'\EF5C'}.ms-Icon--Feedback::before{content:'\ED15'}.ms-Icon--FeedbackRequestMirroredSolid::before{content:'\F35A'}.ms-Icon--FeedbackRequestSolid::before{content:'\F359'}.ms-Icon--FeedbackResponseSolid::before{content:'\F35B'}.ms-Icon--Ferry::before{content:'\E7E3'}.ms-Icon--FerrySolid::before{content:'\EB48'}.ms-Icon--FieldChanged::before{content:'\F2C3'}.ms-Icon--FieldEmpty::before{content:'\F2C1'}.ms-Icon--FieldFilled::before{content:'\F2C2'}.ms-Icon--FieldNotChanged::before{content:'\F2C4'}.ms-Icon--FileASPX::before{content:'\F2E9'}.ms-Icon--FileBug::before{content:'\F30D'}.ms-Icon--FileCode::before{content:'\F30E'}.ms-Icon--FileComment::before{content:'\F30F'}.ms-Icon--FileCSS::before{content:'\F2EA'}.ms-Icon--FileHTML::before{content:'\F2ED'}.ms-Icon--FileImage::before{content:'\F311'}.ms-Icon--FileJAVA::before{content:'\F2E8'}.ms-Icon--FileLess::before{content:'\F2EC'}.ms-Icon--FilePDB::before{content:'\F2E5'}.ms-Icon--FileSass::before{content:'\F2EB'}.ms-Icon--FileSQL::before{content:'\F2E7'}.ms-Icon--FileSymlink::before{content:'\F312'}.ms-Icon--FileTemplate::before{content:'\F2E6'}.ms-Icon--FileTypeSolution::before{content:'\F387'}.ms-Icon--Filter::before{content:'\E71C'}.ms-Icon--Filters::before{content:'\E795'}.ms-Icon--FiltersSolid::before{content:'\F353'}.ms-Icon--Financial::before{content:'\E7BB'}.ms-Icon--FinancialMirroredSolid::before{content:'\F347'}.ms-Icon--FinancialSolid::before{content:'\F346'}.ms-Icon--Fingerprint::before{content:'\E928'}.ms-Icon--FiveTileGrid::before{content:'\F274'}.ms-Icon--Flag::before{content:'\E7C1'}.ms-Icon--FlameSolid::before{content:'\F1F3'}.ms-Icon--FlickDown::before{content:'\E935'}.ms-Icon--FlickLeft::before{content:'\E937'}.ms-Icon--FlickRight::before{content:'\E938'}.ms-Icon--FlickUp::before{content:'\E936'}.ms-Icon--Flow::before{content:'\EF90'}.ms-Icon--FocalPoint::before{content:'\F277'}.ms-Icon--Fog::before{content:'\E9CB'}.ms-Icon--Folder::before{content:'\E8B7'}.ms-Icon--FolderFill::before{content:'\E8D5'}.ms-Icon--FolderHorizontal::before{content:'\F12B'}.ms-Icon--FolderList::before{content:'\F2CE'}.ms-Icon--FolderListMirrored::before{content:'\F2CF'}.ms-Icon--FolderOpen::before{content:'\E838'}.ms-Icon--FolderQuery::before{content:'\F2CD'}.ms-Icon--FolderSearch::before{content:'\EF65'}.ms-Icon--Font::before{content:'\E8D2'}.ms-Icon--FontColor::before{content:'\E8D3'}.ms-Icon--FontDecrease::before{content:'\E8E7'}.ms-Icon--FontIncrease::before{content:'\E8E8'}.ms-Icon--FontSize::before{content:'\E8E9'}.ms-Icon--FormLibrary::before{content:'\EEB9'}.ms-Icon--FormLibraryMirrored::before{content:'\EEBA'}.ms-Icon--Forward::before{content:'\E72A'}.ms-Icon--ForwardEvent::before{content:'\ED8C'}.ms-Icon--Freezing::before{content:'\E9EF'}.ms-Icon--Frigid::before{content:'\E9CA'}.ms-Icon--FSharp::before{content:'\F2F6'}.ms-Icon--FSharpLanguage::before{content:'\F2F5'}.ms-Icon--FullCircleMask::before{content:'\E91F'}.ms-Icon--FullHistory::before{content:'\F31C'}.ms-Icon--FullScreen::before{content:'\E740'}.ms-Icon--FullWidth::before{content:'\F2FE'}.ms-Icon--FullWidthEdit::before{content:'\F2FF'}.ms-Icon--Generate::before{content:'\E9DA'}.ms-Icon--Giftbox::before{content:'\EC1F'}.ms-Icon--GiftboxOpen::before{content:'\F133'}.ms-Icon--GiftBoxSolid::before{content:'\F341'}.ms-Icon--GiftCard::before{content:'\EB8E'}.ms-Icon--GitGraph::before{content:'\F2CA'}.ms-Icon--Glasses::before{content:'\EA16'}.ms-Icon--Glimmer::before{content:'\ECF4'}.ms-Icon--GlobalNavButton::before{content:'\E700'}.ms-Icon--Globe::before{content:'\E774'}.ms-Icon--GlobeFavorite::before{content:'\EF53'}.ms-Icon--Golf::before{content:'\EB1F'}.ms-Icon--GoogleDriveLogo::before{content:'\EE0B'}.ms-Icon--GoogleDriveLogoBottomBlue::before{content:'\F375'}.ms-Icon--GoogleDriveLogoLeftGreen::before{content:'\F374'}.ms-Icon--GoogleDriveLogoRightYellow::before{content:'\F376'}.ms-Icon--GotoToday::before{content:'\E8D1'}.ms-Icon--GripperBarVertical::before{content:'\E784'}.ms-Icon--GripperTool::before{content:'\E75E'}.ms-Icon--Group::before{content:'\E902'}.ms-Icon--GroupedAscending::before{content:'\EE67'}.ms-Icon--GroupedDescending::before{content:'\EE66'}.ms-Icon--GroupedList::before{content:'\EF74'}.ms-Icon--HailDay::before{content:'\EA00'}.ms-Icon--HailNight::before{content:'\EA13'}.ms-Icon--HalfAlpha::before{content:'\E97E'}.ms-Icon--Handwriting::before{content:'\E929'}.ms-Icon--HardDriveGroup::before{content:'\F18F'}.ms-Icon--Header1::before{content:'\EA19'}.ms-Icon--Header2::before{content:'\EF36'}.ms-Icon--Header3::before{content:'\EF37'}.ms-Icon--Header4::before{content:'\EF38'}.ms-Icon--Headset::before{content:'\E95B'}.ms-Icon--HeadsetSolid::before{content:'\F348'}.ms-Icon--Health::before{content:'\E95E'}.ms-Icon--HealthSolid::before{content:'\F33F'}.ms-Icon--Heart::before{content:'\EB51'}.ms-Icon--HeartFill::before{content:'\EB52'}.ms-Icon--Help::before{content:'\E897'}.ms-Icon--HelpMirrored::before{content:'\EA51'}.ms-Icon--Hide::before{content:'\ED1A'}.ms-Icon--Hide2::before{content:'\EF89'}.ms-Icon--Highlight::before{content:'\E7E6'}.ms-Icon--HighlightMappedShapes::before{content:'\F2A1'}.ms-Icon--History::before{content:'\E81C'}.ms-Icon--Home::before{content:'\E80F'}.ms-Icon--HomeSolid::before{content:'\EA8A'}.ms-Icon--Hospital::before{content:'\E91D'}.ms-Icon--Hotel::before{content:'\E824'}.ms-Icon--IconSetsFlag::before{content:'\F2A4'}.ms-Icon--ImageCrosshair::before{content:'\F2C9'}.ms-Icon--ImageDiff::before{content:'\F30B'}.ms-Icon--ImagePixel::before{content:'\F30C'}.ms-Icon--Import::before{content:'\E8B5'}.ms-Icon--Important::before{content:'\E8C9'}.ms-Icon--ImportMirrored::before{content:'\EA52'}.ms-Icon--InboxCheck::before{content:'\EF64'}.ms-Icon--IncidentTriangle::before{content:'\E814'}.ms-Icon--IncreaseIndentLegacy::before{content:'\E291'}.ms-Icon--Info::before{content:'\E946'}.ms-Icon--Info2::before{content:'\EA1F'}.ms-Icon--InfoSolid::before{content:'\F167'}.ms-Icon--InsertTextBox::before{content:'\EC7D'}.ms-Icon--InstallToDrive::before{content:'\F28D'}.ms-Icon--InternetSharing::before{content:'\E704'}.ms-Icon--iOSAppStoreLogo::before{content:'\EF8A'}.ms-Icon--IssueTracking::before{content:'\EEC0'}.ms-Icon--IssueTrackingMirrored::before{content:'\EEC1'}.ms-Icon--Italic::before{content:'\E8DB'}.ms-Icon--JavaScriptLanguage::before{content:'\F2EE'}.ms-Icon--JoinOnlineMeeting::before{content:'\ED8F'}.ms-Icon--JS::before{content:'\EBF0'}.ms-Icon--Label::before{content:'\E932'}.ms-Icon--LandscapeOrientation::before{content:'\EF6B'}.ms-Icon--LaptopSelected::before{content:'\EC76'}.ms-Icon--LargeGrid::before{content:'\EECB'}.ms-Icon--Library::before{content:'\E8F1'}.ms-Icon--Lifesaver::before{content:'\EF62'}.ms-Icon--LifesaverLock::before{content:'\EF63'}.ms-Icon--Light::before{content:'\E793'}.ms-Icon--Lightbulb::before{content:'\EA80'}.ms-Icon--LightningBolt::before{content:'\E945'}.ms-Icon--Like::before{content:'\E8E1'}.ms-Icon--LikeSolid::before{content:'\F3BF'}.ms-Icon--LineChart::before{content:'\E9E6'}.ms-Icon--Link::before{content:'\E71B'}.ms-Icon--LinkedInLogo::before{content:'\F20A'}.ms-Icon--List::before{content:'\EA37'}.ms-Icon--ListMirrored::before{content:'\EA55'}.ms-Icon--LocaleLanguage::before{content:'\F2B7'}.ms-Icon--Location::before{content:'\E81D'}.ms-Icon--LocationCircle::before{content:'\E80E'}.ms-Icon--LocationDot::before{content:'\E827'}.ms-Icon--LocationFill::before{content:'\E920'}.ms-Icon--LocationOutline::before{content:'\F2D0'}.ms-Icon--Lock::before{content:'\E72E'}.ms-Icon--LockSolid::before{content:'\E9A2'}.ms-Icon--LogRemove::before{content:'\F316'}.ms-Icon--LowerBrightness::before{content:'\EC8A'}.ms-Icon--LyncLogo::before{content:'\ED79'}.ms-Icon--Mail::before{content:'\E715'}.ms-Icon--MailAlert::before{content:'\ED80'}.ms-Icon--MailCheck::before{content:'\ED81'}.ms-Icon--MailFill::before{content:'\E8A8'}.ms-Icon--MailForward::before{content:'\E89C'}.ms-Icon--MailForwardMirrored::before{content:'\EA56'}.ms-Icon--MailLowImportance::before{content:'\ED82'}.ms-Icon--MailPause::before{content:'\ED83'}.ms-Icon--MailRepeat::before{content:'\ED84'}.ms-Icon--MailReply::before{content:'\E8CA'}.ms-Icon--MailReplyAll::before{content:'\E8C2'}.ms-Icon--MailReplyAllMirrored::before{content:'\EA58'}.ms-Icon--MailReplyMirrored::before{content:'\EA57'}.ms-Icon--MailSolid::before{content:'\F343'}.ms-Icon--MapDirections::before{content:'\E816'}.ms-Icon--MapPin::before{content:'\E707'}.ms-Icon--MarkDownLanguage::before{content:'\F2FB'}.ms-Icon--Market::before{content:'\EAFC'}.ms-Icon--MarketDown::before{content:'\EF42'}.ms-Icon--Medical::before{content:'\EAD4'}.ms-Icon--Megaphone::before{content:'\E789'}.ms-Icon--MegaphoneSolid::before{content:'\F332'}.ms-Icon--Memo::before{content:'\E77C'}.ms-Icon--Merge::before{content:'\E7D5'}.ms-Icon--MergeDuplicate::before{content:'\F29A'}.ms-Icon--Message::before{content:'\E8BD'}.ms-Icon--MessageFill::before{content:'\EC70'}.ms-Icon--Microphone::before{content:'\E720'}.ms-Icon--MicrosoftStaffhubLogo::before{content:'\F130'}.ms-Icon--MiniLink::before{content:'\E732'}.ms-Icon--MobileSelected::before{content:'\EC75'}.ms-Icon--Money::before{content:'\EAFD'}.ms-Icon--More::before{content:'\E712'}.ms-Icon--MoreSports::before{content:'\EB22'}.ms-Icon--MoreVertical::before{content:'\F2BC'}.ms-Icon--Move::before{content:'\E7C2'}.ms-Icon--MoveToFolder::before{content:'\E8DE'}.ms-Icon--MSNLogo::before{content:'\EB6C'}.ms-Icon--MSNVideos::before{content:'\EB1C'}.ms-Icon--MSNVideosSolid::before{content:'\F2DA'}.ms-Icon--MultiSelect::before{content:'\E762'}.ms-Icon--MultiSelectMirrored::before{content:'\EA98'}.ms-Icon--MusicInCollection::before{content:'\E940'}.ms-Icon--MusicInCollectionFill::before{content:'\EA36'}.ms-Icon--MusicNote::before{content:'\EC4F'}.ms-Icon--Nav2DMapView::before{content:'\E800'}.ms-Icon--NavigateBack::before{content:'\F2DD'}.ms-Icon--NavigateBackMirrored::before{content:'\F2DE'}.ms-Icon--NavigateExternalInline::before{content:'\F35F'}.ms-Icon--NavigateForward::before{content:'\F2DF'}.ms-Icon--NavigateForwardMirrored::before{content:'\F2E0'}.ms-Icon--NetworkTower::before{content:'\EC05'}.ms-Icon--NewAnalyticsQuery::before{content:'\F1E0'}.ms-Icon--NewFolder::before{content:'\E8F4'}.ms-Icon--News::before{content:'\E900'}.ms-Icon--NewTeamProject::before{content:'\F2B2'}.ms-Icon--Next::before{content:'\E893'}.ms-Icon--NoteForward::before{content:'\ED99'}.ms-Icon--NotePinned::before{content:'\ED9A'}.ms-Icon--NoteReply::before{content:'\ED98'}.ms-Icon--NumberedList::before{content:'\EA1C'}.ms-Icon--NumberField::before{content:'\EDC4'}.ms-Icon--OfficeAddinsLogo::before{content:'\EEC7'}.ms-Icon--OfficeAssistantLogo::before{content:'\EDCE'}.ms-Icon--OfficeFormLogo::before{content:'\EF86'}.ms-Icon--OfficeLogo::before{content:'\EB6E'}.ms-Icon--OfficeStoreLogo::before{content:'\EDCF'}.ms-Icon--OfficeVideoLogo::before{content:'\F282'}.ms-Icon--OfficeVideoLogoFill::before{content:'\F283'}.ms-Icon--OfficeVideoLogoInverse::before{content:'\ED7A'}.ms-Icon--OfflineOneDriveParachute::before{content:'\EEC8'}.ms-Icon--OfflineOneDriveParachuteDisabled::before{content:'\EEC9'}.ms-Icon--OfflineStorageSolid::before{content:'\F34E'}.ms-Icon--OneDrive::before{content:'\E941'}.ms-Icon--OneDriveAdd::before{content:'\EF32'}.ms-Icon--OneNoteEduLogoInverse::before{content:'\EDD0'}.ms-Icon--OneNoteLogo::before{content:'\F1E7'}.ms-Icon--OneNoteLogo16::before{content:'\F39A'}.ms-Icon--OneNoteLogoFill::before{content:'\F1E8'}.ms-Icon--OneNoteLogoFill16::before{content:'\F39B'}.ms-Icon--OneNoteLogoInverse::before{content:'\EC0D'}.ms-Icon--OneNoteLogoInverse16::before{content:'\F399'}.ms-Icon--OpenFile::before{content:'\E8E5'}.ms-Icon--OpenFolderHorizontal::before{content:'\ED25'}.ms-Icon--OpenInNewWindow::before{content:'\E8A7'}.ms-Icon--OpenPane::before{content:'\E8A0'}.ms-Icon--OpenPaneMirrored::before{content:'\EA5B'}.ms-Icon--OpenSource::before{content:'\EBC2'}.ms-Icon--Org::before{content:'\ECA6'}.ms-Icon--OutlookLogo::before{content:'\F1E9'}.ms-Icon--OutlookLogo16::before{content:'\F39D'}.ms-Icon--OutlookLogoFill::before{content:'\F1EA'}.ms-Icon--OutlookLogoFill16::before{content:'\F39E'}.ms-Icon--OutlookLogoInverse::before{content:'\EB6D'}.ms-Icon--OutlookLogoInverse16::before{content:'\F39C'}.ms-Icon--OutOfOffice::before{content:'\ED34'}.ms-Icon--Package::before{content:'\E7B8'}.ms-Icon--Packages::before{content:'\F318'}.ms-Icon--Page::before{content:'\E7C3'}.ms-Icon--PageAdd::before{content:'\EA1A'}.ms-Icon--PageCheckedin::before{content:'\F104'}.ms-Icon--PageCheckedOut::before{content:'\F02C'}.ms-Icon--PageEdit::before{content:'\EFB6'}.ms-Icon--PageLeft::before{content:'\E760'}.ms-Icon--PageListMirroredSolid::before{content:'\F33B'}.ms-Icon--PageListSolid::before{content:'\F33A'}.ms-Icon--PageRight::before{content:'\E761'}.ms-Icon--PageSolid::before{content:'\E729'}.ms-Icon--PanoIndicator::before{content:'\E7B0'}.ms-Icon--Parachute::before{content:'\F351'}.ms-Icon--ParachuteSolid::before{content:'\F352'}.ms-Icon--Parameter::before{content:'\F306'}.ms-Icon--ParatureLogo::before{content:'\ED7B'}.ms-Icon--ParkingLocation::before{content:'\E811'}.ms-Icon--ParkingLocationMirrored::before{content:'\EA5E'}.ms-Icon--ParkingMirroredSolid::before{content:'\F34B'}.ms-Icon--ParkingSolid::before{content:'\F34A'}.ms-Icon--PartlyCloudyDay::before{content:'\E9C0'}.ms-Icon--PartlyCloudyNight::before{content:'\E9C1'}.ms-Icon--PartyLeader::before{content:'\ECA7'}.ms-Icon--Paste::before{content:'\E77F'}.ms-Icon--Pause::before{content:'\E769'}.ms-Icon--PaymentCard::before{content:'\E8C7'}.ms-Icon--PC1::before{content:'\E977'}.ms-Icon--PDF::before{content:'\EA90'}.ms-Icon--PencilReply::before{content:'\EF7B'}.ms-Icon--People::before{content:'\E716'}.ms-Icon--PeopleAdd::before{content:'\EA15'}.ms-Icon--PeopleAlert::before{content:'\ED93'}.ms-Icon--PeopleBlock::before{content:'\ED91'}.ms-Icon--PeoplePause::before{content:'\ED94'}.ms-Icon--PeopleRepeat::before{content:'\ED92'}.ms-Icon--Permissions::before{content:'\E8D7'}.ms-Icon--PermissionsSolid::before{content:'\F349'}.ms-Icon--Personalize::before{content:'\E771'}.ms-Icon--Phone::before{content:'\E717'}.ms-Icon--Photo2::before{content:'\EB9F'}.ms-Icon--Photo2Add::before{content:'\ECAB'}.ms-Icon--Photo2Remove::before{content:'\ECAC'}.ms-Icon--PhotoCollection::before{content:'\E7AA'}.ms-Icon--Picture::before{content:'\E8B9'}.ms-Icon--PictureLibrary::before{content:'\EEC2'}.ms-Icon--PieDouble::before{content:'\EB04'}.ms-Icon--PieSingle::before{content:'\EB05'}.ms-Icon--Pill::before{content:'\EACB'}.ms-Icon--Pin::before{content:'\E718'}.ms-Icon--Pinned::before{content:'\E840'}.ms-Icon--PinnedFill::before{content:'\E842'}.ms-Icon--PivotChart::before{content:'\F24C'}.ms-Icon--PlannerLogo::before{content:'\EDD1'}.ms-Icon--PlanView::before{content:'\F360'}.ms-Icon--Play::before{content:'\E768'}.ms-Icon--PlayerSettings::before{content:'\EF58'}.ms-Icon--PlayResume::before{content:'\F2C6'}.ms-Icon--Plug::before{content:'\F300'}.ms-Icon--PlugConnected::before{content:'\F302'}.ms-Icon--PlugDisconnected::before{content:'\F303'}.ms-Icon--PlugSolid::before{content:'\F301'}.ms-Icon--POI::before{content:'\ECAF'}.ms-Icon--POISolid::before{content:'\F2D1'}.ms-Icon--PostUpdate::before{content:'\E8F3'}.ms-Icon--PowerApps::before{content:'\EDD2'}.ms-Icon--PowerApps2Logo::before{content:'\F092'}.ms-Icon--PowerAppsLogo::before{content:'\F091'}.ms-Icon--PowerBILogo::before{content:'\EA1E'}.ms-Icon--PowerPointDocument::before{content:'\EF72'}.ms-Icon--PowerPointLogo::before{content:'\F1EB'}.ms-Icon--PowerPointLogo16::before{content:'\F394'}.ms-Icon--PowerPointLogoFill::before{content:'\F1EC'}.ms-Icon--PowerPointLogoFill16::before{content:'\F395'}.ms-Icon--PowerPointLogoInverse::before{content:'\EC2A'}.ms-Icon--PowerPointLogoInverse16::before{content:'\F393'}.ms-Icon--Precipitation::before{content:'\E9CF'}.ms-Icon--PresenceChickletVideo::before{content:'\E979'}.ms-Icon--Preview::before{content:'\E8FF'}.ms-Icon--PreviewLink::before{content:'\E8A1'}.ms-Icon--Previous::before{content:'\E892'}.ms-Icon--Print::before{content:'\E749'}.ms-Icon--PrintfaxPrinterFile::before{content:'\E956'}.ms-Icon--Processing::before{content:'\E9F5'}.ms-Icon--ProcessMetaTask::before{content:'\F290'}.ms-Icon--Product::before{content:'\ECDC'}.ms-Icon--ProFootball::before{content:'\EB27'}.ms-Icon--ProgressLoopInner::before{content:'\ECDE'}.ms-Icon--ProgressLoopOuter::before{content:'\ECDF'}.ms-Icon--ProgressRingDots::before{content:'\F16A'}.ms-Icon--ProHockey::before{content:'\EB28'}.ms-Icon--ProjectCollection::before{content:'\F363'}.ms-Icon--ProjectLogoInverse::before{content:'\EDD4'}.ms-Icon--ProtectedDocument::before{content:'\E8A6'}.ms-Icon--ProtectRestrict::before{content:'\F22A'}.ms-Icon--PublicCalendar::before{content:'\EF6D'}.ms-Icon--PublicContactCard::before{content:'\EF6E'}.ms-Icon--PublicEmail::before{content:'\EF6F'}.ms-Icon--PublicFolder::before{content:'\EF70'}.ms-Icon--PublisherLogo::before{content:'\F1ED'}.ms-Icon--PublisherLogo16::before{content:'\F3A0'}.ms-Icon--PublisherLogoFill::before{content:'\F1EE'}.ms-Icon--PublisherLogoFill16::before{content:'\F3A1'}.ms-Icon--PublisherLogoInverse16::before{content:'\F39F'}.ms-Icon--Puzzle::before{content:'\EA86'}.ms-Icon--PY::before{content:'\F2F9'}.ms-Icon--PythonLanguage::before{content:'\F2F8'}.ms-Icon--QueryList::before{content:'\F2B8'}.ms-Icon--Questionnaire::before{content:'\EE19'}.ms-Icon--QuestionnaireMirrored::before{content:'\EE4B'}.ms-Icon--QuickNote::before{content:'\E70B'}.ms-Icon--QuickNoteSolid::before{content:'\F338'}.ms-Icon--RadioBtnOff::before{content:'\ECCA'}.ms-Icon--RadioBtnOn::before{content:'\ECCB'}.ms-Icon--RadioBullet::before{content:'\E915'}.ms-Icon--Rain::before{content:'\E9C4'}.ms-Icon--RainShowersDay::before{content:'\E9C3'}.ms-Icon--RainShowersNight::before{content:'\EA0F'}.ms-Icon--RainSnow::before{content:'\E9C7'}.ms-Icon--RawSource::before{content:'\F299'}.ms-Icon--Read::before{content:'\E8C3'}.ms-Icon--ReadingMode::before{content:'\E736'}.ms-Icon--ReadingModeSolid::before{content:'\F33D'}.ms-Icon--ReceiptCheck::before{content:'\EF5B'}.ms-Icon--ReceiptForward::before{content:'\EF59'}.ms-Icon--ReceiptReply::before{content:'\EF5A'}.ms-Icon--Recent::before{content:'\E823'}.ms-Icon--Record2::before{content:'\EA3F'}.ms-Icon--RecurringEvent::before{content:'\EF5D'}.ms-Icon--RecurringTask::before{content:'\EDB2'}.ms-Icon--RecycleBin::before{content:'\EF87'}.ms-Icon--Redeploy::before{content:'\F29E'}.ms-Icon--RedEye::before{content:'\E7B3'}.ms-Icon--Redo::before{content:'\E7A6'}.ms-Icon--Refresh::before{content:'\E72C'}.ms-Icon--ReminderGroup::before{content:'\EBF8'}.ms-Icon--ReminderPerson::before{content:'\EBF7'}.ms-Icon--Remove::before{content:'\E738'}.ms-Icon--RemoveEvent::before{content:'\ED8A'}.ms-Icon--RemoveFilter::before{content:'\EB08'}.ms-Icon--RemoveLink::before{content:'\ED90'}.ms-Icon--RemoveOccurrence::before{content:'\ED9B'}.ms-Icon--Rename::before{content:'\E8AC'}.ms-Icon--ReopenPages::before{content:'\ED50'}.ms-Icon--Repair::before{content:'\E90F'}.ms-Icon--Reply::before{content:'\E97A'}.ms-Icon--ReplyAll::before{content:'\EE0A'}.ms-Icon--ReplyAllAlt::before{content:'\EF5F'}.ms-Icon--ReplyAllMirrored::before{content:'\EE36'}.ms-Icon--ReplyAlt::before{content:'\EF5E'}.ms-Icon--ReplyMirrored::before{content:'\EE35'}.ms-Icon--Repo::before{content:'\F2CB'}.ms-Icon--ReportLibrary::before{content:'\EEBB'}.ms-Icon--ReportLibraryMirrored::before{content:'\EEBC'}.ms-Icon--RepoSolid::before{content:'\F2CC'}.ms-Icon--ReturnToSession::before{content:'\ED24'}.ms-Icon--ReviewRequestMirroredSolid::before{content:'\F357'}.ms-Icon--ReviewRequestSolid::before{content:'\F356'}.ms-Icon--ReviewResponseSolid::before{content:'\F358'}.ms-Icon--ReviewSolid::before{content:'\F355'}.ms-Icon--RevToggleKey::before{content:'\E845'}.ms-Icon--Rewind::before{content:'\EB9E'}.ms-Icon--Ribbon::before{content:'\E9D1'}.ms-Icon--RibbonSolid::before{content:'\F345'}.ms-Icon--RightDoubleQuote::before{content:'\E9B1'}.ms-Icon--Ringer::before{content:'\EA8F'}.ms-Icon--RingerOff::before{content:'\F2C5'}.ms-Icon--Robot::before{content:'\E99A'}.ms-Icon--Rocket::before{content:'\F3B3'}.ms-Icon--Room::before{content:'\ED9F'}.ms-Icon--Rotate::before{content:'\E7AD'}.ms-Icon--RowsChild::before{content:'\F29C'}.ms-Icon--RowsGroup::before{content:'\F29B'}.ms-Icon--Rugby::before{content:'\EB2D'}.ms-Icon--Running::before{content:'\EADA'}.ms-Icon--Sad::before{content:'\E757'}.ms-Icon--SadSolid::before{content:'\F33E'}.ms-Icon--Save::before{content:'\E74E'}.ms-Icon--SaveAll::before{content:'\F203'}.ms-Icon--SaveAndClose::before{content:'\F038'}.ms-Icon--SaveAs::before{content:'\E792'}.ms-Icon--Savings::before{content:'\EB0B'}.ms-Icon--ScheduleEventAction::before{content:'\F1EF'}.ms-Icon--ScopeTemplate::before{content:'\F2B0'}.ms-Icon--Script::before{content:'\F03A'}.ms-Icon--ScrollUpDown::before{content:'\EC8F'}.ms-Icon--Search::before{content:'\E721'}.ms-Icon--SearchAndApps::before{content:'\E773'}.ms-Icon--Section::before{content:'\EC0C'}.ms-Icon--Sections::before{content:'\EF76'}.ms-Icon--SecurityGroup::before{content:'\ED85'}.ms-Icon--Send::before{content:'\E724'}.ms-Icon--SendMirrored::before{content:'\EA63'}.ms-Icon--Separator::before{content:'\F35E'}.ms-Icon--Server::before{content:'\F201'}.ms-Icon--ServerEnviroment::before{content:'\F29F'}.ms-Icon--ServerProcesses::before{content:'\F1FE'}.ms-Icon--SetAction::before{content:'\F071'}.ms-Icon--Settings::before{content:'\E713'}.ms-Icon--Share::before{content:'\E72D'}.ms-Icon--ShareiOS::before{content:'\EF79'}.ms-Icon--SharepointLogo::before{content:'\F27E'}.ms-Icon--SharepointLogoFill::before{content:'\F27F'}.ms-Icon--SharepointLogoInverse::before{content:'\ED18'}.ms-Icon--Shield::before{content:'\EA18'}.ms-Icon--ShieldSolid::before{content:'\F340'}.ms-Icon--Shop::before{content:'\E719'}.ms-Icon--ShoppingCart::before{content:'\E7BF'}.ms-Icon--ShoppingCartSolid::before{content:'\F342'}.ms-Icon--ShopServer::before{content:'\F2B6'}.ms-Icon--ShowResults::before{content:'\E8BC'}.ms-Icon--ShowResultsMirrored::before{content:'\EA65'}.ms-Icon--SidePanel::before{content:'\EF52'}.ms-Icon--SidePanelMirrored::before{content:'\F221'}.ms-Icon--SignOut::before{content:'\F3B1'}.ms-Icon--SingleBookmark::before{content:'\EDFF'}.ms-Icon--SingleColumn::before{content:'\F1D3'}.ms-Icon--SingleColumnEdit::before{content:'\F321'}.ms-Icon--SIPMove::before{content:'\E759'}.ms-Icon--SkypeCheck::before{content:'\EF80'}.ms-Icon--SkypeCircleCheck::before{content:'\EF7D'}.ms-Icon--SkypeCircleClock::before{content:'\EF7E'}.ms-Icon--SkypeCircleMinus::before{content:'\EF7F'}.ms-Icon--SkypeClock::before{content:'\EF81'}.ms-Icon--SkypeForBusinessLogoFill::before{content:'\F27D'}.ms-Icon--SkypeLogo::before{content:'\EB6F'}.ms-Icon--SkypeMessage::before{content:'\EF83'}.ms-Icon--SkypeMinus::before{content:'\EF82'}.ms-Icon--SliderThumb::before{content:'\EC13'}.ms-Icon--Snow::before{content:'\E9C8'}.ms-Icon--Snowflake::before{content:'\EB46'}.ms-Icon--SnowShowerDay::before{content:'\E9FD'}.ms-Icon--SnowShowerNight::before{content:'\EA11'}.ms-Icon--Soccer::before{content:'\EB21'}.ms-Icon--SocialListeningLogo::before{content:'\ED7C'}.ms-Icon--Sort::before{content:'\E8CB'}.ms-Icon--SortDown::before{content:'\EE69'}.ms-Icon--SortLines::before{content:'\E9D0'}.ms-Icon--SortUp::before{content:'\EE68'}.ms-Icon--Speakers::before{content:'\E7F5'}.ms-Icon--SpeedHigh::before{content:'\EC4A'}.ms-Icon--Split::before{content:'\EDBC'}.ms-Icon--Sprint::before{content:'\F3B0'}.ms-Icon--Squalls::before{content:'\E9CC'}.ms-Icon--StackedBarChart::before{content:'\F24D'}.ms-Icon--StackedLineChart::before{content:'\F24E'}.ms-Icon--StackIndicator::before{content:'\E7FF'}.ms-Icon--Starburst::before{content:'\EF78'}.ms-Icon--StarburstSolid::before{content:'\F33C'}.ms-Icon--StatusCircleCheckmark::before{content:'\F13E'}.ms-Icon--StatusCircleInner::before{content:'\F137'}.ms-Icon--StatusCircleOuter::before{content:'\F136'}.ms-Icon--StatusErrorFull::before{content:'\EB90'}.ms-Icon--StatusTriangle::before{content:'\EA82'}.ms-Icon--Step::before{content:'\F241'}.ms-Icon--StepInsert::before{content:'\F242'}.ms-Icon--StepShared::before{content:'\F243'}.ms-Icon--StepSharedAdd::before{content:'\F244'}.ms-Icon--StepSharedInsert::before{content:'\F245'}.ms-Icon--StockDown::before{content:'\EB0F'}.ms-Icon--StockUp::before{content:'\EB11'}.ms-Icon--Stop::before{content:'\E71A'}.ms-Icon--StopSolid::before{content:'\EE95'}.ms-Icon--Stopwatch::before{content:'\E916'}.ms-Icon--StoreLogo::before{content:'\EA96'}.ms-Icon--StoreLogoMed::before{content:'\EA04'}.ms-Icon--Storyboard::before{content:'\F308'}.ms-Icon--Streaming::before{content:'\E93E'}.ms-Icon--StreamingOff::before{content:'\F2BB'}.ms-Icon--StreamLogo::before{content:'\F329'}.ms-Icon--Strikethrough::before{content:'\EDE0'}.ms-Icon--Subscribe::before{content:'\EDA1'}.ms-Icon--Subscript::before{content:'\EDDF'}.ms-Icon--Suitcase::before{content:'\EDD3'}.ms-Icon--SunAdd::before{content:'\EF69'}.ms-Icon--Sunny::before{content:'\E9BD'}.ms-Icon--SunQuestionMark::before{content:'\EF6A'}.ms-Icon--Superscript::before{content:'\EDDE'}.ms-Icon--SwayLogoInverse::before{content:'\ED29'}.ms-Icon--Switch::before{content:'\E8AB'}.ms-Icon--SwitcherStartEnd::before{content:'\E810'}.ms-Icon--Sync::before{content:'\E895'}.ms-Icon--SyncFolder::before{content:'\E8F7'}.ms-Icon--SyncToPC::before{content:'\EE6E'}.ms-Icon--System::before{content:'\E770'}.ms-Icon--Tab::before{content:'\E7E9'}.ms-Icon--Table::before{content:'\ED86'}.ms-Icon--Tablet::before{content:'\E70A'}.ms-Icon--TabletSelected::before{content:'\EC74'}.ms-Icon--Tag::before{content:'\E8EC'}.ms-Icon--Taskboard::before{content:'\F1C2'}.ms-Icon--TaskGroup::before{content:'\F2AE'}.ms-Icon--TaskGroupMirrored::before{content:'\F2AF'}.ms-Icon--TaskManager::before{content:'\EDB7'}.ms-Icon--TaskManagerMirrored::before{content:'\EDB8'}.ms-Icon--TaskSolid::before{content:'\F333'}.ms-Icon--TeamFavorite::before{content:'\F2AD'}.ms-Icon--TeamsLogo::before{content:'\F27B'}.ms-Icon--TeamsLogoFill::before{content:'\F27C'}.ms-Icon--TeamsLogoInverse::before{content:'\F27A'}.ms-Icon--Teamwork::before{content:'\EA12'}.ms-Icon--TemporaryUser::before{content:'\EE58'}.ms-Icon--Tennis::before{content:'\EB33'}.ms-Icon--TestAutoSolid::before{content:'\F3A8'}.ms-Icon--TestBeaker::before{content:'\F3A5'}.ms-Icon--TestBeakerSolid::before{content:'\F3A6'}.ms-Icon--TestCase::before{content:'\F3AF'}.ms-Icon--TestExploreSolid::before{content:'\F3A7'}.ms-Icon--TestImpactSolid::before{content:'\F3AA'}.ms-Icon--TestParameter::before{content:'\F3AD'}.ms-Icon--TestPlan::before{content:'\F3AB'}.ms-Icon--TestStep::before{content:'\F3AC'}.ms-Icon--TestSuite::before{content:'\F3AE'}.ms-Icon--TestUserSolid::before{content:'\F3A9'}.ms-Icon--TextBox::before{content:'\EDC2'}.ms-Icon--TextCallout::before{content:'\F2A2'}.ms-Icon--TextDocument::before{content:'\F029'}.ms-Icon--TextField::before{content:'\EDC3'}.ms-Icon--ThumbnailView::before{content:'\E7B6'}.ms-Icon--ThumbnailViewMirrored::before{content:'\EA67'}.ms-Icon--Thunderstorms::before{content:'\E9C6'}.ms-Icon--Ticket::before{content:'\EB54'}.ms-Icon--Tiles::before{content:'\ECA5'}.ms-Icon--Tiles2::before{content:'\EF7C'}.ms-Icon--Timeline::before{content:'\ED9C'}.ms-Icon--TimelineDelivery::before{content:'\F2AB'}.ms-Icon--TimelineMatrixView::before{content:'\F361'}.ms-Icon--TimelineProgress::before{content:'\F2AA'}.ms-Icon--Timer::before{content:'\E91E'}.ms-Icon--ToggleBorder::before{content:'\EC12'}.ms-Icon--ToggleFilled::before{content:'\EC11'}.ms-Icon--ToggleThumb::before{content:'\EC14'}.ms-Icon--Touch::before{content:'\E815'}.ms-Icon--TouchPointer::before{content:'\E7C9'}.ms-Icon--Train::before{content:'\E7C0'}.ms-Icon--TrainSolid::before{content:'\EB4D'}.ms-Icon--TransferCall::before{content:'\ED95'}.ms-Icon--TriangleDown12::before{content:'\EED1'}.ms-Icon--TriangleLeft12::before{content:'\EED2'}.ms-Icon--TriangleRight12::before{content:'\EED3'}.ms-Icon--TriangleSolid::before{content:'\EA08'}.ms-Icon--TriangleSolidDown12::before{content:'\EECD'}.ms-Icon--TriangleSolidLeft12::before{content:'\EECE'}.ms-Icon--TriangleSolidRight12::before{content:'\EECF'}.ms-Icon--TriangleSolidUp12::before{content:'\EECC'}.ms-Icon--TriangleUp12::before{content:'\EED0'}.ms-Icon--TriggerApproval::before{content:'\F3B2'}.ms-Icon--TriggerAuto::before{content:'\F24A'}.ms-Icon--TriggerUser::before{content:'\F24B'}.ms-Icon--TripleColumn::before{content:'\F1D5'}.ms-Icon--TripleColumnEdit::before{content:'\F323'}.ms-Icon--Trophy::before{content:'\ED3F'}.ms-Icon--Trophy2Solid::before{content:'\F337'}.ms-Icon--TurnRight::before{content:'\E7DB'}.ms-Icon--TVMonitor::before{content:'\E7F4'}.ms-Icon--TVMonitorSelected::before{content:'\EC77'}.ms-Icon--TypeScriptLanguage::before{content:'\F2F7'}.ms-Icon--Umbrella::before{content:'\EC04'}.ms-Icon--Underline::before{content:'\E8DC'}.ms-Icon--Undo::before{content:'\E7A7'}.ms-Icon--Unfavorite::before{content:'\E8D9'}.ms-Icon--Unknown::before{content:'\E9CE'}.ms-Icon--UnknownCall::before{content:'\ED97'}.ms-Icon--UnknownMirroredSolid::before{content:'\F2E2'}.ms-Icon--UnknownSolid::before{content:'\F2E1'}.ms-Icon--Unlock::before{content:'\E785'}.ms-Icon--UnlockSolid::before{content:'\F304'}.ms-Icon--Unpin::before{content:'\E77A'}.ms-Icon--Unsubscribe::before{content:'\EDA0'}.ms-Icon--UnsyncFolder::before{content:'\E8F6'}.ms-Icon--Up::before{content:'\E74A'}.ms-Icon--Upload::before{content:'\E898'}.ms-Icon--UserFollowed::before{content:'\F25C'}.ms-Icon--UserPause::before{content:'\F2BA'}.ms-Icon--UserSync::before{content:'\F2B9'}.ms-Icon--Variable::before{content:'\F305'}.ms-Icon--VariableGroup::before{content:'\F31B'}.ms-Icon--VB::before{content:'\F2F2'}.ms-Icon--VennDiagram::before{content:'\F273'}.ms-Icon--Video::before{content:'\E714'}.ms-Icon--VideoSolid::before{content:'\EA0C'}.ms-Icon--View::before{content:'\E890'}.ms-Icon--ViewAll::before{content:'\E8A9'}.ms-Icon--ViewAll2::before{content:'\EF56'}.ms-Icon--ViewDashboard::before{content:'\F246'}.ms-Icon--ViewList::before{content:'\F247'}.ms-Icon--ViewListGroup::before{content:'\F248'}.ms-Icon--ViewListTree::before{content:'\F249'}.ms-Icon--VisioDiagram::before{content:'\F2A0'}.ms-Icon--VisioDocument::before{content:'\F2A9'}.ms-Icon--VisioLogo::before{content:'\F2A7'}.ms-Icon--VisioLogo16::before{content:'\F3A3'}.ms-Icon--VisioLogoFill::before{content:'\F2A8'}.ms-Icon--VisioLogoFill16::before{content:'\F3A4'}.ms-Icon--VisioLogoInverse::before{content:'\ED7D'}.ms-Icon--VisioLogoInverse16::before{content:'\F3A2'}.ms-Icon--VisualBasicLanguage::before{content:'\F2F1'}.ms-Icon--VisualStudioLogo::before{content:'\EC22'}.ms-Icon--VoicemailForward::before{content:'\ED87'}.ms-Icon--VoicemailReply::before{content:'\ED88'}.ms-Icon--Volume0::before{content:'\E992'}.ms-Icon--Volume1::before{content:'\E993'}.ms-Icon--Volume2::before{content:'\E994'}.ms-Icon--Volume3::before{content:'\E995'}.ms-Icon--VolumeDisabled::before{content:'\EA85'}.ms-Icon--VSTSAltLogo1::before{content:'\F382'}.ms-Icon--VSTSAltLogo2::before{content:'\F383'}.ms-Icon--VSTSLogo::before{content:'\F381'}.ms-Icon--Waffle::before{content:'\ED89'}.ms-Icon--Warning::before{content:'\E7BA'}.ms-Icon--Website::before{content:'\EB41'}.ms-Icon--Weights::before{content:'\EADB'}.ms-Icon--WifiEthernet::before{content:'\EE77'}.ms-Icon--WindDirection::before{content:'\EBE6'}.ms-Icon--WindowsLogo::before{content:'\E782'}.ms-Icon--WipePhone::before{content:'\ED8D'}.ms-Icon--WordDocument::before{content:'\EF71'}.ms-Icon--WordLogo::before{content:'\F1E3'}.ms-Icon--WordLogo16::before{content:'\F391'}.ms-Icon--WordLogoFill::before{content:'\F1E4'}.ms-Icon--WordLogoFill16::before{content:'\F392'}.ms-Icon--WordLogoInverse::before{content:'\EC29'}.ms-Icon--WordLogoInverse16::before{content:'\F390'}.ms-Icon--Work::before{content:'\E821'}.ms-Icon--WorkFlow::before{content:'\EA01'}.ms-Icon--WorkItem::before{content:'\F314'}.ms-Icon--WorkItemBar::before{content:'\F35C'}.ms-Icon--WorkItemBarSolid::before{content:'\F35D'}.ms-Icon--WorkItemBug::before{content:'\F315'}.ms-Icon--World::before{content:'\E909'}.ms-Icon--WorldClock::before{content:'\E918'}.ms-Icon--YammerLogo::before{content:'\ED19'}.ms-Icon--ZipFolder::before{content:'\F012'}.ms-Icon--Zoom::before{content:'\E71E'}.ms-Icon--ZoomIn::before{content:'\E8A3'}.ms-Icon--ZoomOut::before{content:'\E71F'}.ms-Fabric{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#333;font-family:'Segoe UI Web (West European)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif;font-size:14px}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (Arabic)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (Cyrillic)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (East European)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (Greek)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (East European)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (Hebrew)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Nirmala UI','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (East European)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (East European)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Yu Gothic','Meiryo UI',Meiryo,'MS Pgothic',Osaka,'Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (East European)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Malgun Gothic',Gulim,'Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Leelawadee UI Web','Lao UI',DokChampa,'Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (East European)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (East European)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (East European)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (Cyrillic)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (East European)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (East European)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Leelawadee UI Web','Kmer UI','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (East European)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (Cyrillic)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Segoe UI Web (Vietnamese)','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Microsoft Yahei',Verdana,Simsun,'Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}*[lang^='#{@language-code}'] .ms-Fabric,.ms-Fabric *[lang^='#{@language-code}'],.ms-Fabric[lang^='#{@language-code}']{font-family:'Microsoft Jhenghei',Pmingliu,'Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}.ms-Fabric--selawik{font-family:'Selawik Web','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif}html{scroll-behavior:smooth}html,body{height:100%;font-family:'Segoe UI','Segoe WP',Tahoma,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{background-color:#ffffff}.section-tiny{padding:10px 0}.section-slate01{background-color:black;color:white}.section-slate09{background-color:#eeeeee}.subsection-manage .heading{width:100%;background-color:#E3E3E3;margin-bottom:32px}.subsection-manage .heading h1{white-space:nowrap;padding:49px 0}.subsection-manage .heading-buttons{padding:62px 0 0;float:right}.subsection-manage .heading-buttons a,.subsection-manage .heading-buttons button{padding:13px}.subsection-manage .heading-buttons a,.subsection-manage .heading-buttons button,.subsection-manage .heading-buttons input,.subsection-manage .heading-buttons select{min-width:150px;height:40px;margin:0 10px 0 0;font-size:14px;display:inline-block;background-color:#fff;color:#333333;text-align:center;border:1px solid rgba(0,0,0,0.2);outline:initial}.subsection-manage .heading-buttons a:hover,.subsection-manage .heading-buttons button:hover,.subsection-manage .heading-buttons input:hover,.subsection-manage .heading-buttons select:hover{cursor:pointer;outline:0;border:1px solid #4d4d4d}.subsection-manage .heading-buttons .btn[disabled],.subsection-manage .heading-buttons button.c-button[disabled]{color:rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.2);cursor:not-allowed}.subsection-manage .heading-buttons a:focus,.subsection-manage .heading-buttons button:focus,.subsection-manage .heading-buttons input:focus,.subsection-manage .heading-buttons select:focus{outline:0;border:1px solid #4d4d4d}@media only screen and (max-width:540px){.subsection-manage .heading-buttons{padding-top:0;padding-bottom:20px}}h3.top-align{padding:2px}.row+.row.top-align{margin-top:0}.f-unauthenticated .body-container{height:calc(100vh - 60px)}.f-authenticated .body-container{display:flex;height:calc(100vh - 48px)}.f-authenticated .content-container{overflow:auto;flex-grow:1}.bothelp-container{position:fixed;bottom:40px;text-align:right;right:40px}
.subsection-manage.context-manage-activityfeed .activityfeed-search form{height:40px;width:100%;max-width:100%;float:right;margin:0}.subsection-manage.context-manage-activityfeed .activityfeed-search form input{border:1px solid rgba(0,0,0,0.2)}.subsection-manage.context-manage-activityfeed .activityfeed-search form input:active{border:1px solid rgba(0,0,0,0.2)}.subsection-manage.context-manage-activityfeed .activityfeed-search form input[type='search']::-webkit-input-placeholder,.subsection-manage.context-manage-activityfeed .activityfeed-search form input[type='search'] -moz-placeholder{color:black;text-overflow:ellipsis !important}.subsection-manage.context-manage-activityfeed .activityfeed-search form input[type='search']:-ms-input-placeholder{color:black;text-overflow:ellipsis !important}.subsection-manage.context-manage-activityfeed .heading{padding:40px}.subsection-manage.context-manage-activityfeed h1{padding:0;font-size:32px;line-height:100%}
.powerapps-aiBuilder iframe{width:100%;height:calc(100vh -  48px);border:none;overflow:hidden;display:block}
.sticky-header{width:100%;position:fixed}
.approval-center{background-color:#eaeaea;height:100%}.approval-center-content{height:calc(100% - 60px);overflow:auto}
.section-manage-apis{height:100%;width:100%}.section-manage-apis .custom-apis-body{height:calc(100% - 60px);width:100%;overflow:auto}
.customApiPropertiesPane{background-color:#e3e3e3;padding-top:0;overflow-y:auto;height:calc(100vh -  48px)}.customApiPropertiesPane .customApiPropertiesPane-header{width:100%;background-color:#fff}.customApiPropertiesPane .customApiPropertiesPane-topHeader{width:100%;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;height:44px;padding-top:4px}@media only screen and (max-width:480px){.customApiPropertiesPane .customApiPropertiesPane-topHeader{position:static}}.customApiPropertiesPane .customApiPropertiesPane-topHeader-input.c-text-field[type=text]{width:100%;max-width:300px;display:inline-block;border:none;height:32px;font-size:15px}.customApiPropertiesPane .customApiPropertiesPane-topHeader-input.c-text-field[type=text][read-only]{border:none}.customApiPropertiesPane .customApiPropertiesPane-topHeader-input.c-text-field[type=text]:focus{border-bottom:1px solid #0066ff}.customApiPropertiesPane .customApiPropertiesPane-topHeader-button{padding-right:24px}.customApiPropertiesPane .customApiPropertiesPane-topHeader-button .fl-BackButton{height:34px;padding:0;width:16px}.customApiPropertiesPane .customApiPropertiesPane-topHeader-ApiNameLabel{color:#767676;font-size:15px;position:relative;display:inline-block;margin:0;padding:0 16px 0 0}@media only screen and (max-width:960px){.customApiPropertiesPane .customApiPropertiesPane-topHeader-ApiNameLabel{display:none}}.customApiPropertiesPane .customApiPropertiesPane-bottomHeader{height:44px;width:100%;z-index:101;margin:auto}@media only screen and (max-width:480px){.customApiPropertiesPane .customApiPropertiesPane-bottomHeader{position:static}}.customApiPropertiesPane .customApiPropertiesPane-bottomHeader-actions{float:right;padding-top:2px}@media only screen and (max-width:960px){.customApiPropertiesPane .customApiPropertiesPane-bottomHeader-action .ms-Button-textContainer{display:none}}.customApiPropertiesPane .customApiPropertiesPane-tab{font-weight:400;font-size:15px;height:44px;padding-top:11px;margin:0 16px;display:inline-block}.customApiPropertiesPane .customApiPropertiesPane-tab--active{color:#0066ff;font-weight:600;border-bottom:3px solid #0066ff}.customApiPropertiesPane .customApiPropertiesPane-tab--active:focus{outline:none}.customApiPropertiesPane .customApiPropertiesPane-tab--first{margin-left:0}.customApiPropertiesPane .fl-alert{background-color:#fff}.customApiPropertiesPane .customApiPropertiesPane-bodyContainer{height:calc(100% - 88px);overflow:auto}.customApiPropertiesPane .customApiPropertiesPane-bodyContainer-shifted{height:calc(100% - 160px)}.customApiPropertiesPane .alert-container{background:none}
.section-manage-connection-details .form-row label{font-weight:bold;cursor:text}.section-manage-connection-details .form-row a:hover{cursor:pointer}

.powerapps-connections iframe{width:100%;height:calc(100vh -  48px);border:none;overflow:hidden;display:block}
.powerapps-gateways iframe{width:100%;height:calc(100vh -  48px);border:none;overflow:hidden;display:block}
.context-manage-create-connection .c-select{width:276px}
.powerapps-export iframe{width:100%;height:calc(100vh -  48px);border:none;overflow:hidden;display:block}
.fl-PowerQueryEditor-dialog .ms-Dialog-inner{padding:0}.fl-PowerQueryEditor-dialog .ms-Dialog-main iframe{width:85vw;height:85vh}
.fl-EditorDialogLauncher-dialog .ms-Dialog-main{width:85vw;height:85vh;max-width:100%}.fl-EditorDialogLauncher-dialog.fl-Dialog .ms-Spinner{padding-top:calc((85vh - 60px - 60px)/2)}.fl-EditorDialogLauncher-dialog.fl-Modal .ms-Spinner{padding-top:calc((85vh - 60px)/2)}
.fl-EditorDialogLaunchButton{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;justify-content:center}.fl-EditorDialogLaunchButton-button{-ms-flex-align-self:center;-webkit-flex-align-self:center;flex-align-self:center}
.fl-MashupEditor>iframe{display:block;border:none}
.fl-Geofence-picker .fl-GeofencePicker-map{min-height:60vh}.fl-Geofence-picker .fl-GeofencePicker-map .ms-composite{width:100%;height:100%}.fl-Geofence-picker .fl-GeofencePicker-map .fl-Geofence-region{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;pointer-events:none}.fl-Geofence-picker .fl-GeofencePicker-map .fl-Geofence-radius{top:50%;position:absolute;transform:translateX(-50%);color:#eaeaea;font-weight:600;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;pointer-events:none}.fl-Geofence-picker .fl-CommandBar .ms-CommandBar{padding:0}.fl-Geofence-picker .fl-CommandBar .ms-OverflowSet-item{-ms-flex-basis:50%;-webkit-flex-basis:50%;flex-basis:50%}.fl-Geofence-picker .fl-CommandBar .ms-Button{width:100%}
.ms-ctrl-overlay{z-index:10000000 !important}.acd-dialog-overlay{z-index:10000000 !important}.default-ac-adaptiveCard input[type=checkbox]{-webkit-appearance:checkbox}.acd-dialog-frame button{font-family:'FabricMDL2Icons'}.fl-EditorSidePanel .ba-Panel-content{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.fl-EditorSidePanel .ba-Panel-content p{padding:0}.fl-EditorSidePanel .ms-Panel-scrollableContent{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.fl-EditorSidePanel .ms-Panel-content{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}
.fl-ActionButton--iconRight .ms-Button-flexContainer{flex-direction:row-reverse}.fl-NgReactActionButton{display:inline}
.fl-TextFieldWithInlineButton{position:relative;display:flex}.fl-TextFieldWithInlineButton .fl-TextFieldWithInlineButton-TextField{flex-grow:1}.fl-TextFieldWithInlineButton .fl-TextFieldWithInlineButton-DefaultButton{align-self:flex-end}
.fl-LabeledText{padding-bottom:16px}.fl-LabeledText .fl-LabeledText-label{font-size:12px;font-weight:400;margin:0}.fl-LabeledText .fl-LabeledText-text{font-size:14px;font-weight:400;margin:4px 0 0}
.fl-SidePane{width:320px;min-width:320px;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.fl-SidePane .fl-Spinner{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.fl-SidePane .fl-SidePane-header{font-size:21px;font-weight:100;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;min-height:40px;padding:16px 16px 3px 16px;flex-grow:0;display:flex;justify-content:space-between}.fl-SidePane .fl-SidePane-body{flex-grow:10;overflow-y:auto;padding:0 16px}.fl-SidePane .fl-SidePane-footer{flex-grow:1;padding:16px}
.fl-RemediationSteps ul{list-style:disc;padding:0 0 0 20px}.fl-RemediationSteps p{font-size:14px;font-weight:400}
.fl-Divider{margin:16px 0;border:0;border-top:1px solid #eaeaea}
.fl-ContentWithSidePane{flex-grow:1;overflow:auto;display:flex}.fl-ContentWithSidePane .fl-ContentWithSidePane-content{flex-grow:1;overflow:auto;padding:0 32px}@media only screen and (max-width:640px){.fl-ContentWithSidePane .fl-ContentWithSidePane-content{padding:0 16px}}@media only screen and (max-width:540px){.fl-ContentWithSidePane .fl-ContentWithSidePane-content{padding:0}}.fl-ContentWithSidePane .fl-SidePane{height:auto}@media only screen and (max-width:640px){.fl-ContentWithSidePane .fl-SidePane{width:auto}}
.fl-ActionMenu{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}.fl-ActionMenu .fl-ActionMenu-item{align-self:center;background-color:transparent;height:62px}.fl-ActionMenu .fl-ActionMenu-item .ms-Button-textContainer{display:none}.fl-ActionMenu .fl-ActionMenu-item--hide-chevron i[data-icon-name="ChevronDown"]{display:none}.ms-DetailsRow .fl-ActionMenu{justify-self:end;visibility:hidden;flex-shrink:1;width:160px}@media only screen and (max-width:768px){.ms-DetailsRow .fl-ActionMenu{width:40px}.ms-DetailsRow .fl-ActionMenu .ms-OverflowSet-item{display:none}}.ms-DetailsRow:focus .fl-ActionMenu,.ms-DetailsRow:hover .fl-ActionMenu,.ms-DetailsRow:active .fl-ActionMenu,.ms-DetailsRow[aria-selected="true"] .fl-ActionMenu{visibility:visible;display:-ms-flexbox;display:-webkit-flex;display:flex}.ms-DetailsRow .fl-ActionMenu-ExcelWidget{justify-self:end;flex-shrink:1;width:80px;visibility:visible;display:-ms-flexbox;display:-webkit-flex;display:flex}.ms-DetailsRow .fl-ActionMenu--noActions{width:40px}.fl-ActionMenu-ExcelWidget{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}.fl-ActionMenu-ExcelWidget .fl-ActionMenu-item{align-self:center;background-color:transparent;height:62px}.fl-ActionMenu-ExcelWidget .fl-ActionMenu-item .ms-Button-textContainer{display:none}.fl-ActionMenu-ExcelWidget .fl-ActionMenu-item--hide-chevron i[data-icon-name="ChevronDown"]{display:none}
.sticky-save{z-index:101;background-color:#fff;width:100%;position:fixed;top:48px}.sticky-error{z-index:100;top:48px;position:fixed;width:100%;height:72px;background-color:#fff}.sticky-save.testing{background-color:#e3e3e3}.sticky-save.testing input[type=text]{background-color:#e3e3e3}.sticky-container{position:relative;max-width:1200px;margin:auto}.sticky-save-shifted{top:120px}@media only screen and (max-width:480px){.sticky-save{position:static}.sticky-error{position:static}.sticky-error{margin-bottom:20px}}.widget .manage-flow-section{height:100vh}.manage-flow-section{height:calc(100vh - 48px);display:flex;flex-direction:column}.manage-flow-section .manage-flow-details{overflow:auto;display:flex;flex-grow:1;background:#eaeaea;position:relative}.manage-flow-section .manage-flow-details .draft-overlay{height:100%;width:100%;text-transform:uppercase;position:absolute;background:transparent;pointer-events:none;top:0;z-index:1}.manage-flow-section .manage-flow-details .draft-overlay .draft-marker{display:flex;align-items:center;position:absolute;transform:rotate(335deg);top:44px;left:44px;height:44px;padding:0 12px;border:2px solid #e81123;color:#e81123;font-size:18px;font-weight:600}.manage-flow-section .flow-designer-container{flex-grow:1;overflow:auto}.manage-flow-section .flow-designer-container .msla-container{padding:16px}.manage-flow-section .flow-designer-container .msla-transform-buttons{display:none}.manage-flow-section .ms-Button.fl-CommandBar-FlowChecker--hasErrors,.manage-flow-section .ms-Button.fl-CommandBar-FlowChecker--hasWarnings{position:relative}.manage-flow-section .ms-Button.fl-CommandBar-FlowChecker--hasErrors .ms-Button-flexContainer,.manage-flow-section .ms-Button.fl-CommandBar-FlowChecker--hasWarnings .ms-Button-flexContainer{position:initial}.manage-flow-section .ms-Button.fl-CommandBar-FlowChecker--hasErrors .ms-Button-icon:after,.manage-flow-section .ms-Button.fl-CommandBar-FlowChecker--hasWarnings .ms-Button-icon:after{content:'';position:absolute;top:5px;left:20px;background:#f00;width:10px;height:10px;border-radius:50%}.manage-flow-section .ms-Button[aria-label="Flow Checker"].fl-CommandBar-FlowChecker--hasWarnings .ms-Button-icon:after{background:#767676}
.section-manage-flow-analytics{min-height:calc(100vh -  48px);background-color:#eaeaea}.section-manage-flow-analytics .section-flow-analytics .autocomplete-container{max-width:100%}.section-manage-flow-analytics .section-flow-analytics .analytics-info-pane{display:none;padding:10px;background:#eeeeee;margin-left:5%;margin-right:5%}.section-manage-flow-analytics .section-flow-analytics.row{max-width:1200px}.section-manage-flow-analytics .section-flow-analytics .analytics-report{width:100%;padding-left:0;padding-right:0;height:645px;overflow:hidden;border-style:none;margin-top:0}.section-manage-flow-analytics .section-flow-analytics .analytics-report iframe{border:none}.section-manage-flow-analytics .section-flow-analytics .detail-ribbon{height:90px}.section-manage-flow-analytics .section-flow-analytics .detail-ribbon .dashboard-tabs{margin-left:-12px;padding:25px 0;display:inline-block}.section-manage-flow-analytics .section-flow-analytics .detail-ribbon .dashboard-tabs a{margin:0 10px;padding:12px 0;font-weight:600;cursor:pointer}@media only screen and (min-width:768px){.section-manage-flow-analytics .section-flow-analytics .detail-ribbon .dashboard-tabs a{margin:0 12px}}.section-manage-flow-analytics .section-flow-analytics .detail-ribbon .dashboard-tabs a.tab-active{color:#0066ff;padding-bottom:9px;border-bottom:3px solid #0066ff}.section-manage-flow-analytics .section-flow-analytics .detail-ribbon .dashboard-tabs a.tab-active:focus{outline:none}.section-manage-flow-analytics .section-flow-analytics .detail-ribbon .duration-control{width:160px;margin-top:22px;float:right}.section-manage-flow-analytics .section-flow-analytics .detail-ribbon .duration-control select{padding-left:15px}.section-manage-flow-analytics .section-flow-analytics .detail-ribbon .label-filter{float:right;padding:28px 10px;font-weight:600}@media only screen and (max-width:960px){.section-manage-flow-analytics .section-flow-analytics .detail-ribbon .label-filter{display:none}}.heading-template{padding:10px 5px;float:left}.heading-template span{font-size:14px}@media only screen and (max-width:960px){.heading-template span{display:none}}.heading-template .analytics-refreshdate-text{margin-right:0}.heading-template .analytics-dashboard{float:right}.heading-template a{font-size:14px;padding:7px 15px;border:1px solid #666666;margin-right:0;vertical-align:middle;float:right}.heading-template a.dashboard-active{background-color:#666666;color:#fff}@media only screen and (min-width:320px) and (max-width:960px){.section-manage-flow-analytics .section-flow-analytics .analytics-info-pane{display:block}}
.flow-creation-widget{position:absolute;width:100%;height:100%}
.section-manage-flow-owners .section-flow-owners .ps-list-item{margin:10px 0}.section-manage-flow-owners .section-flow-owners.row{max-width:1200px}.section-manage-flow-owners .owner-tabs a{font-size:15px;margin:0 8px 10px 0;display:inline-block;color:#333;cursor:pointer}.section-manage-flow-owners .owner-tabs a.tab-active{font-size:15px;color:#0066ff;padding-bottom:5px;font-weight:600;border-bottom:3px solid #0066ff}.section-manage-flow-owners .owner-tabs a.tab-active:focus{outline:none}.section-manage-flow-owners .flow-owners-flow-name{max-width:100%;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.section-manage-flow-owners .ng-modal-dialog .ng-modal-dialog-header-content h6{padding:0}.section-manage-flow-owners .ng-modal-dialog .ng-modal-dialog-header-content .ng-modal-close{position:absolute;top:3px;right:5px;padding:5px;cursor:pointer;font-size:120%;display:inline-block}.section-manage-flow-owners .ng-modal-dialog .ng-modal-dialog-header-content .ng-modal-close:hover{color:#0066ff}.section-manage-flow-owners .ng-modal-dialog .ng-modal-dialog-body-content .connections-info-cards{padding-top:10px}.section-manage-flow-owners .ng-modal-dialog .ng-modal-dialog-body-content .info-card-item:before,.section-manage-flow-owners .ng-modal-dialog .ng-modal-dialog-body-content .info-card-item:after{content:' ';display:table}.section-manage-flow-owners .ng-modal-dialog .ng-modal-dialog-body-content .info-card-item:after{clear:both}.section-manage-flow-owners .ng-modal-dialog .ng-modal-dialog-body-content .info-card-item .info-card-icon{margin:0;padding:0;padding-top:10px}.section-manage-flow-owners .ng-modal-dialog .ng-modal-dialog-body-content .learn-more-link{color:#0066ff}.section-manage-flow-owners .option-block{text-align:center;font-size:x-large;vertical-align:middle;cursor:pointer}.section-manage-flow-owners .option-block.c-glyph:hover{color:#0066ff}.section-manage-flow-owners .option-block.c-glyph[disabled]{color:rgba(0,0,0,0.2);cursor:not-allowed}.section-manage-flow-owners .option-block[disabled]{color:rgba(0,0,0,0.2);cursor:default}.section-manage-flow-owners .flow-owners-alert{margin:10px}.section-manage-flow-owners .section-flow-owners-connections{margin-top:40px}.section-manage-flow-owners .section-flow-owners-connections.row{max-width:1200px}.section-manage-flow-owners .section-flow-owners-connections .ps-list-item{margin:10px 0}.section-manage-flow-owners .section-flow-owners-connections .other-connections-title{margin-top:20px}.section-manage-flow-owners .section-flow-owners{margin-bottom:24px}.section-manage-flow-owners .owners-sharepoint-container{margin-bottom:20px}.section-manage-flow-owners .owners-sharepoint-container select{margin-top:5px;width:100%}.section-manage-flow-owners .owners-sharepoint-container .dropdown-label{margin-top:12px;padding-bottom:0}.section-manage-flow-owners .ng-modal .info-card-item.row{display:flex}.section-manage-flow-owners .ng-modal .info-card-item .info-card-text-section{flex-grow:1;margin:8px}.section-manage-flow-owners .flow-owners-title{font-size:21px;font-weight:600}.section-manage-flow-owners .flow-owners-subtitle{font-size:15px;font-weight:400}.section-manage-flow-owners .flowOwners-header{padding:0}@media only screen and (min-width:320px) and (max-width:480px){.section-manage-flow-owners .section-flow-owners .autocomplete-container{max-width:100%}.section-manage-flow-owners .section-flow-owners.row{max-width:100%;padding-left:10px;padding-right:10px;width:100%}.section-manage-flow-owners .section-flow-owners-connections.row{max-width:100%;padding-left:10px;padding-right:10px;width:100%}}@media only screen and (max-width:900px){.section-manage-flow-owners .medium-6{width:30%}}
.fl-ContentWithActionMenuCell-content button{color:inherit}
.powerapps-import iframe{width:100%;height:calc(100vh -  48px);border:none;overflow:hidden;display:block}
.invoke-flow-page .row{max-width:768px}
.invoke-flow-widget{position:absolute;width:100%;height:100%}
.fl-PageList{overflow:auto;height:calc(100vh - 48px)}.fl-PageList .ms-List-cell .ms-DetailsRow .ms-DetailsRow-fields .ms-DetailsRow-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-PageList.fl-PageList--hasSidePane .ba-Page-Body{padding:0}@media only screen and (max-width:640px){.fl-PageList.fl-PageList--sidePaneIsOpen .fl-ContentWithSidePane-content{padding:0;display:none}}.fl-PageList .ba-Page-Control{flex-grow:0}.fl-PageList .fl-PageTabs{padding-bottom:24px}.widget .fl-PageList{height:100vh}
.ms-DetailsRow .fl-ContentWithActionMenuCell{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.ms-DetailsRow .fl-ContentWithActionMenuCell .fl-ContentWithActionMenuCell-content{padding:11px 12px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
@keyframes infiniteRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.fl-ApiIconGroup{display:flex}.fl-ApiIconGroup .fl-ApiIcon{margin:0 4px}.fl-ApiIconGroup .fl-ApiIcon:first-child{margin-left:0}
.fl-FlowListPage .ms-DetailsRow-cell{line-height:40px}.fl-FlowListPage .fl-IconCell{padding-left:0}.fl-FlowListPage .fl-IconCellHeaderIcon{padding-left:0}.fl-FlowListPage .fl-PoliteSectionImageIcon{margin-bottom:20px}.fl-FlowListPage .fl-FlowListSubHeading{padding-left:10px}
.fl-ApprovalViewListPage .ms-DetailsRow-cell{line-height:40px}.fl-ApprovalViewListPage .fl-IconCell{padding-left:0}.fl-ApprovalViewListPage .fl-IconCellHeaderIcon{padding-left:0}.fl-ApprovalViewListPage .fl-ContentWithActionMenuCell-content{display:flex}
.fl-BpfInstanceListPage .ms-DetailsRow-cell{line-height:40px}.fl-BpfInstanceListPage .fl-IconCell{padding-left:0}.fl-BpfInstanceListPage .fl-IconCellHeaderIcon{padding-left:0}
.bpfEditorPage .bpfEditorPage-iframe{display:block;position:absolute;width:100%;height:100%;border:none}.bpfEditorPage .bpfEditorPage-error--hidden{display:none}.bpfEditorPage .fl-DefaultButton{margin:.5em}
.powerapps-solutions iframe{width:100%;height:calc(100vh -  48px);border:none;overflow:hidden;display:block}
.left-pane{margin:0}.left-pane h1{padding:0;font-size:20px;line-height:1;font-weight:500;margin-bottom:8px}.left-pane p{padding:0;font-size:15px}.pane-title{font-size:14px;font-weight:600;padding:8px 8px 8px 24px;line-height:normal}.pane-title .pane-title-button{height:35px}.pane-title .pane-title-text--hasIconOrButton{font-size:14px;font-weight:600;padding:8px 8px 8px 24px;line-height:normal;display:inline-block}.pane-title--hasIconOrButton{padding:0;align-items:center;display:flex;flex-direction:row;justify-content:space-between}.pane-content{padding:16px 24px 24px 24px;background-color:white}.pane-content .c-action-trigger .c-glyph{padding:0;border:0;clear:both}.pane-content input[type="file"]{height:.1px;width:.1px;opacity:0;z-index:-1;position:absolute;overflow:hidden;display:initial}.pane-content div.pane-field:nth-last-child(1){margin-bottom:0}.pane-content .pane-table-header{font-size:12px}.pane-content .pane-table-header label{padding-left:0;padding-bottom:12px}.pane-content .pane-table-body{margin-top:4px;margin-bottom:4px}.pane-content .pane-table-body .c-label{height:36px;margin:8px 0}.pane-content .pane-row-label{font-size:13px;font-weight:500}.pane-content .pane-row-input{font-size:15px}.pane-content .pane-field{margin-bottom:24px}.pane-content .pane-field:before,.pane-content .pane-field:after{content:' ';display:table}.pane-content .pane-field:after{clear:both}.pane-content .pane-field textarea{min-width:0}.pane-content .pane-field .subtitle{margin-top:0;margin-bottom:8px;color:#767676;font-size:12px;padding:0 0 4px 0}.pane-content .pane-field .pane-field-label{margin-top:0;font-size:12px;padding:0 0 4px 0}.pane-content .pane-field .c-select{width:100%;max-width:100%;margin-top:0}.pane-content .pane-field input[type="text"],.pane-content .pane-field input[type="password"],.pane-content .pane-field input[type="number"]{width:100%;outline:0;margin:0}.pane-content .pane-field textarea{width:100%;height:72px;display:block}.pane-content .pane-field .fl-ChoiceGroup .ms-Label{font-size:12px;font-weight:400}.pane-elements{margin-top:12px}div.debug-pane pre:first-child{float:left;width:50%}div.debug-pane pre:last-child{width:50%}.widget .swaggerEditor{height:100vh}.swaggerEditor{background-color:#eaeaea;overflow-y:auto;height:calc(100vh -  48px)}.swaggerEditor .swaggerEditor-header{background-color:#fff;width:100%}.swaggerEditor .swaggerEditor-topHeader{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;height:44px;padding-top:4px}@media only screen and (max-width:480px){.swaggerEditor .swaggerEditor-topHeader{position:static}}.swaggerEditor .swaggerEditor-topHeader-input.c-text-field[type=text]{width:100%;max-width:300px;display:inline-block;border:none;height:32px;font-size:15px}.swaggerEditor .swaggerEditor-topHeader-input.c-text-field[type=text][read-only]{border:none}.swaggerEditor .swaggerEditor-topHeader-input.c-text-field[type=text]:focus{border-bottom:1px solid #0066ff}.swaggerEditor .swaggerEditor-topHeader-button{padding-right:24px}.swaggerEditor .swaggerEditor-topHeader-button .fl-BackButton{height:34px;padding:0;width:16px}.swaggerEditor .swaggerEditor-topHeader-ApiNameLabel{color:#767676;font-size:15px;position:relative;display:inline-block;margin:0;padding:0 16px 0 0}.swaggerEditor .swaggerEditor-bottomHeader{width:100%;background:#fff;z-index:101;top:92px;margin:auto}@media only screen and (max-width:480px){.swaggerEditor .swaggerEditor-bottomHeader{position:static}}.swaggerEditor .swaggerEditor-bottomHeader .swaggerEditor-bottomHeader-tabs{float:left}.swaggerEditor .swaggerEditor-bottomHeader .swaggerEditor-bottomHeader-actions{float:right;padding-top:2px;width:450px;height:44px}.swaggerEditor .swaggerEditor-bottomHeader .swaggerEditor-bottomHeader-actions .ms-Toggle{float:left;padding:10px}@media only screen and (max-width:960px){.swaggerEditor .swaggerEditor-bottomHeader .swaggerEditor-bottomHeader-actions{width:250px}}.swaggerEditor .swaggerEditor-tabSeperator{font-size:12px}.swaggerEditor .swaggerEditor-tab{font-weight:400;font-size:15px;height:44px;padding-top:11px;margin:0 16px;display:inline-block}.swaggerEditor .swaggerEditor-tab--active{color:#0066ff;font-weight:600;border-bottom:3px solid #0066ff}.swaggerEditor .swaggerEditor-tab--first{margin-left:0}.swaggerEditor .swaggerEditor-errorAlert{z-index:102;top:48px;width:80%;height:72px;background-color:#fff;float:left}.swaggerEditor .swaggerEditor-errorAlert .alert-container .alert-message{overflow-y:auto;overflow-x:hidden}.swaggerEditor .swaggerEditor-copyClipBoard{position:relative;top:18px;width:20%;height:72px;background-color:#fff;font-size:15px}.swaggerEditor .swagger-editor-container{overflow:auto;height:calc(100% - 88px)}.swaggerEditor .swagger-editor-container .row{height:100%}.swaggerEditor .swagger-editor-content,.swaggerEditor .swagger-editor-content-tab{height:100%}.swaggerEditor .swagger-editor-container-shifted{height:calc(100% - 160px)}.swaggerEditor .c-action-trigger{color:#333;font-size:15px;margin-top:0}.swaggerEditor .alert-container{background:none}@media only screen and (max-width:480px){.swaggerEditor .swaggerEditor-tab-name{display:none}}@media only screen and (max-width:960px){.swaggerEditor .swaggerEditor-bottomHeader-action .ms-Button-textContainer{display:none}}@media only screen and (max-width:960px){.swaggerEditor .swaggerEditor-topHeader-ApiNameLabel{display:none}}@media only screen and (max-width:480px){.swaggerEditor .swaggerEditor-errorAlert{position:static;margin-bottom:20px}}
.context-activity-feed .activityfeed-timeheading{margin-top:4px;background-color:#f2f2f2;text-align:left;font-size:12px;color:rgba(0,0,0,0.6);height:32px;padding:8px 12px}.context-activity-feed tr{height:104px}.context-activity-feed tr td:nth-child(2){padding-left:0}.context-activity-feed table tr:last-of-type{border-bottom:none}.context-activity-feed .activityfeed-item-imageholder{margin:16px 16px 0 0;height:72px;width:72px;float:left}.context-activity-feed .activityfeed-item-description{margin:18px 0 0 12px}.context-activity-feed .activityfeed-item-description p:first-child{padding:0;color:#333333;line-height:20px;min-height:20px;max-height:40px;overflow:hidden}.context-activity-feed .activityfeed-item-description p:nth-child(2){padding:2px 0 0 0;color:#5e5e5e}.context-activity-feed .activityfeed-item-timesince{margin-top:34px;white-space:nowrap;color:#5e5e5e;text-align:right}.context-activity-feed .activityfeed-item-timesince span{text-align:right}.context-activity-feed .activityfeed-showmore{height:72px;text-align:center}.context-activity-feed .activityfeed-showmore a{display:block;margin-top:36px}.context-activity-feed .activityfeed-showmore spinner{display:block;margin-top:36px}
.context-zero-custom-apis .custom-api-text-inline p{display:inline;padding:0}.context-zero-custom-apis .zero-custom-api-image{height:150px}
.api-list-tbody td{height:72px}.api-list-tbody td.text-ellipse{width:70%}.api-list-tbody td .command-button{margin-top:6px;cursor:auto}.api-list-tbody .c-glyph i{font-size:x-large}.api-list-tbody .dropdown-content{right:-20px}.api-list-tbody .context-glyph-tile{display:flex}.api-list-tbody .context-glyph-tile .ms-TooltipHost{display:inline-block}.api-list-tbody .context-glyph-tile button:disabled{color:grey;opacity:.5;background:transparent}.api-list-tbody .context-glyph-tile button{width:60px;height:60px;color:black}.api-list-tbody .command-item{display:inline-block;margin-top:6px}.api-list-tbody .dropdown-content{min-width:192px}@media only screen and (max-width:960px){.api-list-tbody .context-glyph-tile button{width:30px;height:30px}}
.disable-card-overlay{position:absolute;width:264px;height:264px;background-color:rgba(255,255,255,0.75);z-index:1}.disable-card-overlay.selected{background-color:transparent}.approval-card{position:relative;background:#fff;width:264px;height:264px;border:2px solid transparent;box-shadow:0 0 3px #000000;padding:10px 16px}.approval-card .card-selected,.approval-card:hover,.approval-card:focus{outline:0;box-shadow:0 0 10px rgba(0,0,0,0.2);border-color:#0066ff}.approval-card p{padding:0}.approval-card .c-glyph:before{font-weight:bold;color:#0066ff}.approval-card .avatar{width:34px;height:34px}.approval-card .avatars-list-item{display:inline-block;vertical-align:middle}.approval-card .avatars-list-item avatar{margin-right:6px}.approval-card .grey-circle-count{color:black;background-color:#E3E3E3;border-radius:50%;width:34px;height:34px;text-align:center;vertical-align:middle;padding:6px 0}.approval-card .title{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:60px;overflow:hidden;text-overflow:ellipsis;white-space:normal;height:60px;margin-top:4px;position:relative;font-weight:600;font-size:15px}.approval-card .due-date{display:inline-block;color:#767676}.approval-card .due-date .c-paragraph-3{padding-top:0;font-size:12px}.approval-card .due-date img{width:12px;height:12px}.approval-card .thumbnail-photos{margin-top:14px;vertical-align:middle}.approval-card .approver-names{font-size:12px;color:#767676;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.approval-card .actions{position:absolute;bottom:12px;display:flex;align-items:baseline;font-weight:600;font-size:13px}.approval-card .actions .c-glyph:before{bottom:4px}.approval-card .actions .status-text{padding:2px 6px}.approval-card .actions .respond-icon{margin-right:10px;color:#0066ff;font-weight:600}.approval-card .action-button{max-width:100px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-card list-commands{display:inline-block}.approval-card list-commands .dropdown-block{top:3px}.approval-card list-commands .dropdown-block button:focus::after{outline:none !important}.approval-card list-commands button:active,.approval-card list-commands button:focus{outline:1px dashed black}.approval-card list-commands .dropdown-content{right:unset;border:1px transparent;box-shadow:0 0 3px #000000;white-space:nowrap}.approval-card list-commands .dropdown-item.c-glyph{font-size:13px;display:block}.approval-card list-commands .c-glyph:before{color:black;vertical-align:middle}.approval-card .blue-circle{position:relative;width:20px;height:20px;padding:3px;border-radius:50%;background-color:#0066ff;top:4px}.approval-card button.c-action-trigger.c-glyph:before{margin-left:0;margin-right:4px}.approval-card button.c-action-trigger.c-glyph{min-width:0;margin:0;line-height:1}.approval-card .c-glyph[disabled]:before{color:rgba(0,0,0,0.2)}.approval-card .c-action-trigger{color:#303030;font-size:13px;padding:0}
.approvalCarousel{margin-bottom:-65px}.approvalCarousel .approval-card{margin-right:20px;margin-bottom:100px}.approvalCarousel .approval-card .title{white-space:normal}.approvalCarousel .approval-card .dropdown-content{right:0;left:auto}.approvalCarousel .approval-card .dropdown-content .command-container{display:block}.approvalCarousel .c-carousel li{z-index:auto}.approvalCarousel .approval-container{margin-right:0}
.first-day-approvals{background-color:white;padding:0;position:relative}.first-day-approvals .first-day-approvals-content{background-color:#eaeaea;padding-bottom:10px}.first-day-approvals .first-day-approvals-content .column{margin:0}.first-day-approvals .first-day-approvals-content .c-content{margin:30px 0}.first-day-approvals .first-day-approvals-content .c-heading-6{line-height:normal;font-size:24px;padding:0;text-align:left;font-weight:600}.first-day-approvals .first-day-approvals-content .c-paragraph-1{padding:8px 0}.first-day-approvals .first-day-approvals-content .img-column{display:none}@media only screen and (min-width:960px){.first-day-approvals .first-day-approvals-content .img-column{float:right;display:block}}.first-day-approvals .first-day-approvals-content a.f-video-button{background-color:#fff;color:#0066ff;border:solid 1px #0066ff;transition:background-color .2s ease-in-out,color .2s ease-in-out;line-height:15px;display:inline-block;height:40px}.first-day-approvals .first-day-approvals-content a.f-video-button:hover{background-color:#0066ff;color:#fff;border-color:#0066ff}.first-day-approvals .first-day-approvals-content a.f-video-button:before{margin-right:8px}.first-day-approvals .first-day-approvals-content .create-approval-button{display:inline-block;height:40px;margin-right:10px}
.reassign{padding:12px 0}
.historyTab-spinner{display:flex;align-items:center;height:100vh}.historyTab .historyTab-filterBar{margin:24px 0;display:flex;justify-content:space-between}.historyTab .historyTab-searchBox{width:320px}.historyTab .historyTab-title{min-width:0;max-width:320px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historyTab .ms-DetailsList{background:none;overflow:hidden}.historyTab .ms-DetailsList .ms-DetailsHeader{background:none;margin-bottom:8px;border:none}.historyTab .ms-DetailsList .ms-DetailsHeader-cellTitle{font-size:14px;font-weight:600}.historyTab .ms-DetailsList .ms-DetailsRow{height:48px;margin-bottom:8px;border:1px solid #fff}.historyTab .ms-DetailsList .ms-DetailsRow:hover,.historyTab .ms-DetailsList .ms-DetailsRow.is-selected{background:#fff;border:1px solid #0066ff}.historyTab .ms-DetailsList .ms-DetailsRow.is-selected:before{border:none}.historyTab .ms-DetailsList .ms-DetailsRow-cell{display:flex;align-items:center;font-size:14px;font-weight:400}
.approvalActivity .approvalActivity-details{margin-left:40px}.approvalActivity .approvalActivity-comments{padding-top:0;padding-bottom:20px;white-space:pre-wrap;overflow:hidden}.approvalActivity .approvalActivity-action{background:#eaeaea;padding:20px}.approvalActivity .approvalActivity-date{padding-top:6px;font-size:14px;font-weight:400}.approvalActivity .approvalActivity-date--shiftRight{margin-left:23px}
.approvalStatusWithIcon{display:flex;align-items:center}.approvalStatusWithIcon .approvalStatusWithIcon-icon{font-size:17px;margin-right:6px}
.emptyApprovals{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 60px)}.emptyApprovals .emptyApprovals-text{text-align:center;font-weight:300;font-size:15px;line-height:1.35em}
.list-section .card-list-item{display:inline-block;margin:10px}.list-section .list-container{padding-top:36px;position:relative}.list-section .list-container:focus{outline:none}.list-section .row{padding:0;max-width:284px}@media only screen and (min-width:480px){.list-section .row{max-width:568px}}@media only screen and (min-width:960px){.list-section .row{max-width:852px}}@media only screen and (min-width:1400px){.list-section .row{max-width:1136px}}.list-section .info-pane{width:650px}.list-section .info-pane.slide-in-pane{right:-650px}.list-section .info-pane.slide-in-pane.expanded{transform:translateX(-650px)}.list-section .info-pane .pane-content{padding:0 40px 60px}.list-section .card-selected{outline:0;box-shadow:0 0 10px rgba(0,0,0,0.2);border-color:#0066ff}.list-section .card-disabled{background-color:rgba(255,255,255,0.75)}.list-section .black-circle{width:28px;height:28px;padding:6px;border-radius:50%;background-color:#303030}.list-section .confirmationIcon{font-size:21px;font-weight:bold;position:relative;padding:.5em;margin:8px;border:2px solid;border-radius:50%}.list-section .response-message{margin:20px;text-align:center;vertical-align:middle}.list-section .response-message .message{font-size:15px;line-height:1.35em}.list-section .approval-content .approval-container{padding:16px 0}.list-section .approval-content .approval-container.details ul{list-style-type:disc;margin-left:25px}.list-section .approval-content .approval-container.details ol{list-style-type:decimal;margin-left:25px}.list-section .approval-content .approval-container.details p{padding:0;white-space:pre-wrap}.list-section .approval-content .approval-container.details table{width:100%}.list-section .approval-content .details{overflow:hidden}.list-section .approval-content .markdown-body h1,.list-section .approval-content .markdown-body h2,.list-section .approval-content .markdown-body h3,.list-section .approval-content .markdown-body h4,.list-section .approval-content .markdown-body h5,.list-section .approval-content .markdown-body h6,.list-section .approval-content .markdown-body p{padding:0;display:block;font-weight:bold;line-height:normal}.list-section .approval-content .markdown-body h1{font-size:32px;margin:21.44px 0 21.44px 0}.list-section .approval-content .markdown-body h2{font-size:24px;margin:19.92px 0 19.92px 0}.list-section .approval-content .markdown-body h3{font-size:18.72px;margin:18.72px 0 18.72px 0}.list-section .approval-content .markdown-body h4{font-size:16px;margin:21.28px 0 21.28px 0}.list-section .approval-content .markdown-body h5{font-size:13.28px;margin:22.18px 0 22.18px 0}.list-section .approval-content .markdown-body h6{font-size:10.72px;margin:24.98px 0 24.98px 0}.list-section .approval-content .markdown-body p{font-size:14px;font-weight:normal;margin:0}.list-section .approval-content .markdown-body table td{font-size:14px;line-height:normal;height:unset}.list-section .approval-content .markdown-body table tbody tr{height:unset}.list-section .approval-content .markdown-body th{text-align:unset}.list-section .approval-content .link{padding-right:20px;font-size:15px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-section .approval-content .advanced-options .advanced-options-toggle{display:inline-block;font-size:17px;font-weight:300;margin-bottom:12px}.list-section .approval-content .approveOrReject{padding-bottom:16px}.list-section .approval-content .customOptions{display:flex}.list-section .approval-content .customOptions .fl-DefaultButton{margin:5px;min-width:100px;max-width:120px}.list-section .approval-content .confirmSection{margin-bottom:36px}.list-section .approval-content .avatars-list-item{margin-bottom:12px}.list-section .approval-content .grey-circle-count{color:black;background-color:#E3E3E3;border-radius:50%;width:48px;height:48px;text-align:center;vertical-align:middle;padding:12px 0;font-size:17px;font-weight:300}.list-section .approval-content .c-glyph:before{font-size:18px;padding-right:8px}.list-section .approval-content textarea{min-width:100%;max-width:100%;height:90px}.list-section .approval-content textarea:focus{border-color:#0066ff}.list-section .approval-content .status{display:inline-block}.list-section .approval-content .status p{float:left}.list-section .approval-content .status list-commands{position:relative;float:right;bottom:12px}.list-section .approval-content .status list-commands .dropbtn:focus{outline:1px dashed black}.list-section .approval-content .status .bold-label{font-weight:bold}.list-section .approval-content .optional-label{color:#919191}.list-section .approval-content .c-label{margin-top:0}.list-section .approval-content .c-paragraph-1,.list-section .approval-content .c-paragraph-2,.list-section .approval-content .c-paragraph-3{padding:0}.list-section .confirmation-content{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.alert-container{max-width:1200px;min-height:72px;background-color:#eeeeee;margin:auto;z-index:100}.alert-container .alert{display:block}.alert-container .c-glyph:before{position:relative;bottom:4px;font-size:20px}.alert-container .alert-content-container{position:relative;width:100%;display:inline-block}.alert-container .alert-content{display:inline-block;vertical-align:middle;width:80%}.alert-container .alert-image-container{display:inline;position:absolute;margin-left:20px;padding-right:12px;height:18px}.alert-container .c-progress{margin-top:0}.alert-container .c-progress.f-indeterminate-local.f-progress-small{width:15px;height:15px}.alert-container .c-progress.f-indeterminate-local.f-progress-small span{width:15px;height:15px}.alert-container .image-container-alert-has-title{margin-top:3px}.alert-container .alert-title{font-size:16px;font-weight:600;display:block;margin-left:50px}.alert-container .alert-message{font-size:13px;margin-left:50px;word-break:break-all}.alert-container .alert-close-button{float:right;margin-top:0}.alert-container .alert-close-container{float:right;padding:18px 0}@media only screen and (max-width:960px){.alert-container .alert .alert-image-container{margin-left:3px}.alert-container .alert .alert-title,.alert-container .alert .alert-message{margin-left:33px}.alert-container .alert .c-action-trigger.c-glyph{min-width:0;width:36px;float:right;overflow:hidden;display:block;margin:0 auto}}@media only screen and (min-width:480px){.sticky-error .alert-container{background-color:#fff}.alert-container .alert-content-container:before{content:" ";display:inline-block;height:72px;width:0;vertical-align:middle}.alert-container .alert-title{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.alert-container .alert-message{line-height:1.3em;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.6em;overflow:hidden;text-overflow:ellipsis;white-space:normal}.alert-container .small-screen-close-button-container{padding:24px 0}}@media only screen and (max-width:480px){.sticky-error .alert-container{padding-bottom:0}.alert-container{padding:10px 0;min-height:36px}.alert-container .alert{padding:0}.alert-container .alert .alert-image-container{margin-left:8px}.alert-container .alert .alert-title,.alert-container .alert .alert-message{margin-left:38px;line-height:1.3em;display:block;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;max-height:7.8em;overflow:hidden;text-overflow:ellipsis;white-space:normal}.alert-container .alert .alert-content-container{white-space:normal}.alert-container .alert .alert-close-container{padding:0}}
.api-icon-column{float:left;width:95px;height:264px}.api-icon-column .api-icon{float:left;text-align:center;width:95px;box-shadow:inset 0 0 1px rgba(0,0,0,0.3)}.api-icon-column.two-icon-set .api-icon{height:132px}.api-icon-column.two-icon-set .api-icon img{margin-top:28.5px;height:75px;width:75px}.api-icon-column.three-icon-set .api-icon{height:88px}.api-icon-column.three-icon-set .api-icon:first-child{width:95px}.api-icon-column.three-icon-set .api-icon img{margin-top:10px;height:68px;width:68px}.api-icon-column.four-icon-set .api-icon{height:88px;width:100%}.api-icon-column.four-icon-set .api-icon img{width:50%;margin-top:10%}.api-icon-column.four-icon-set .api-icon.additional-api-placeholder{display:table;background-color:#E3E3E3}.api-icon-column.four-icon-set .api-icon.additional-api-placeholder p{display:table-cell;vertical-align:middle;text-align:center;padding:0;font-size:24px}.api-icon-column .template-fallback-icon{background-color:#E3E3E3}
.api-operation-card{border:1px solid #cac8c7;background:white;display:inline-block;height:65px;margin:10px 0;text-align:left;overflow:hidden;width:100%}@media only screen and (min-width:768px){.api-operation-card{width:250px;margin:10px}}.api-operation-card.legacy{width:100%;margin:10px 0}@media only screen and (min-width:768px){.api-operation-card.legacy{width:220px;margin:10px}}@media only screen and (min-width:960px){.api-operation-card.legacy{width:268px}}.api-operation-card:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);border-color:#0066ff;cursor:pointer}.api-operation-card .api-operation-list-item{display:inline-block}.api-operation-card .api-operation-card-icon{float:left;margin:0 10px 0 0;padding:0}.api-operation-card .api-operation-card-icon img{width:64px;height:64px}.api-operation-card .api-operation-card-text{font-weight:600;font-size:13px;margin:10px;height:inherit;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:inherit;overflow:hidden;text-overflow:ellipsis;white-space:normal}
.autocomplete-container{width:100%;position:relative}.autocomplete-hint{border:1px solid black;border-top:none}.autocomplete-hint p{padding:0 6px;font-size:12px}.autocomplete-input.c-text-field[type="text"]{width:100%}input.autocomplete-input[disabled]{background-color:#C8C8C8;cursor:not-allowed}.autocomplete-list-wrapper{width:100%;z-index:997;position:absolute;background:white}ul.autocomplete-list{width:100%;max-height:250px;overflow-y:auto;overflow-x:hidden;border:1px solid #5e5e5e;background:white}li.autocomplete-list-item{cursor:pointer;padding:5px;word-wrap:break-word}li.autocomplete-selected-row{background-color:#E3E3E3}
img.avatar{width:100%;height:100%}img.avatar.img-circle{-ms-border-radius:50%;border-radius:50%}
.back-button-container{cursor:pointer;float:left;padding:10px}.back-button-container button{background-color:Transparent;background-repeat:no-repeat;border:none;outline:none}.back-button-container label{margin:0 0 0 4px;padding:0;display:inline-block;font-size:13px;font-weight:600}.back-button-container .c-glyph:before{position:relative;font-size:24px;color:#0066ff}.back-button-container button:focus{outline:1px dashed black}
.confirm-dialog-component .ng-modal-dialog-header-content .c-heading-3{padding:0}.confirm-dialog-component .ng-modal-dialog-body-content .c-paragraph-3{padding:6px 0}
.dialog-buttons{text-align:center}.dialog-buttons .button-container{float:right}.dialog-buttons .dialog-button{margin:0 0 0 15px;height:32px;font-size:14px;font-weight:400;font-weight:600;border:1px solid transparent;background-color:#f4f4f4}@media only screen and (max-width:480px){.dialog-buttons .dialog-button{max-width:100%}}.dialog-buttons .dialog-button:active,.dialog-buttons .dialog-button:focus{background-color:#f4f4f4}@media screen and (-ms-high-contrast:active){.dialog-buttons .dialog-button:active,.dialog-buttons .dialog-button:focus{border:2px solid windowText}}.dialog-buttons .dialog-button:hover{background-color:#eaeaea}.dialog-buttons .dialog-button[disabled]{background-color:#f4f4f4}.dialog-buttons .dialog-button[type='submit']{background-color:#0066ff}.dialog-buttons .dialog-button[type='submit']:active,.dialog-buttons .dialog-button[type='submit']:focus{background-color:#0066ff}@media screen and (-ms-high-contrast:active){.dialog-buttons .dialog-button[type='submit']:active,.dialog-buttons .dialog-button[type='submit']:focus{border:2px solid windowText}}.dialog-buttons .dialog-button[type='submit']:hover{background-color:#0047b3}.dialog-buttons .dialog-button[type='submit'][disabled]{background-color:#cce0ff}.dialog-buttons spinner{display:block;float:left;margin:5px auto;width:25px;height:25px}.dialog-buttons spinner .spinner-content{margin-top:0}@media only screen and (max-width:960px){.dialog-buttons .button-container{float:none}.dialog-buttons spinner{float:none}.dialog-buttons button{margin:auto 8px}}.dialog-buttons:before,.dialog-buttons:after{content:' ';display:table}.dialog-buttons:after{clear:both}.widget .dialog-buttons spinner{float:left}
.email-display-component{margin-top:8px}.email-display-component .email-block{font-size:13px;display:inline-flex;background:#f4f4f4;color:#333333;border-radius:15px;cursor:default;margin:4px;max-width:300px;padding:4px}.email-display-component .email-block:hover{background:#eaeaea}.email-display-component .email-text{border:0;display:block;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap;float:left;overflow:hidden;max-width:180px}.email-display-component .email-delete{background-color:transparent;border:1px solid transparent;border-image:initial;border-radius:50%;cursor:pointer;font-size:11px;padding:2px 3px 0 3px}.email-display-component .c-glyph:before{background:transparent;color:#333333;margin-right:0}.email-display-component .email-delete:hover{background:#c8c8c8;color:#212121}
.filePicker .filePicker-selectedFileContainer{width:calc((100% - 36px));float:left}.filePicker .filePicker-selectedFileInput{height:.1px;width:.1px;opacity:0;z-index:-1;position:absolute;overflow:hidden;display:initial;border:1px solid}.filePicker input.c-text-field[type="text"][readonly]{background:white;margin:0;height:32px;width:100%;padding:0 12px;border:1px solid}.filePicker .filePicker-fileInputIconContainer{width:32px;height:32px;float:left}.filePicker .filePicker-fileInputIconLabel{margin:0;padding:0;width:100%;height:100%;cursor:pointer}.filePicker .filePicker-fileInputIcon{margin:8px;height:16px;width:16px}.filePicker:before,.filePicker:after{content:' ';display:table}.filePicker:after{clear:both}
flow-permissions-list{display:block;position:relative}flow-permissions-list .permission-entry{margin-bottom:12px}flow-permissions-list .permission-entry .permission-photo{-ms-border-radius:50%;border-radius:50%;display:inline-block;position:relative;overflow:hidden;vertical-align:middle;width:40px;height:40px}flow-permissions-list .permission-entry .permission-photo img{height:40px;width:40px}flow-permissions-list .permission-entry .permission-photo .flow-icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:20px;color:#fff}flow-permissions-list .permission-entry .permission-info{display:inline-block;vertical-align:middle;padding-left:8px;width:calc(52%)}flow-permissions-list .permission-entry .permission-info .permission-primary-text{font-size:14px;color:black;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}flow-permissions-list .permission-entry .permission-info .permission-primary-text .tenant-help{margin-left:5px;display:inline-block}flow-permissions-list .permission-entry .permission-info .permission-primary-text .tenant-help .flow-icon.help{font-size:8px;padding:2px}flow-permissions-list .permission-entry .permission-info .permission-secondary-text{font-size:12px;color:#595A5A;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}flow-permissions-list .more-link{display:inline-block;font-size:20px}flow-permissions-list .more-link a,flow-permissions-list .more-link a:hover,flow-permissions-list .more-link a:active{cursor:pointer;color:black;font-size:12px}flow-permissions-list .circle{-ms-border-radius:50%;border-radius:50%}flow-permissions-list .absolute-center{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
.full-page-error{background-color:#fff}.full-page-error .full-page-error-image-container{background:linear-gradient(180deg, #E3E3E3 93.2%, #fff 6.8%);text-align:center}.full-page-error .full-page-error-image-container img{max-height:420px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.full-page-error .full-page-error-image-container img{height:100%}}.full-page-error .image-container-404{background:linear-gradient(180deg, #E3E3E3 84.2%, #fff 15.8%)}.full-page-error .image-container-404 img{max-height:none;width:100%}.full-page-error h2,.full-page-error p{text-align:center}.full-page-error .full-page-error-title-container{text-align:center;background-color:#E3E3E3}.full-page-error .full-page-error-title-container .full-page-error-title{padding:20px;display:inline-block}.full-page-error .full-page-error-title-container .full-page-error-widget-close-button{position:absolute;top:0;left:0;margin:15px 0}.full-page-error .full-page-error-message{text-align:center}.full-page-error .full-page-error-message a{display:inline-block;margin:0 10px}.full-page-error .full-page-error-details{margin-top:30px;padding-bottom:24px;background-color:#E3E3E3;width:100%;max-width:100%;position:relative;word-break:break-all;word-break:break-word;word-wrap:break-word}.full-page-error .full-page-error-details p{font-weight:400;margin:20px;padding-top:48px}.full-page-error .full-page-error-details .c-action-trigger.c-glyph{min-width:0}.full-page-error .full-page-error-details .error-info-container{text-align:center}.full-page-error .full-page-error-details .error-info-container .error-info{display:block}.full-page-error .full-page-error-details .error-detail-close-button{position:absolute;right:20px;top:0}@media only screen and (max-width:540px){.full-page-error .full-page-error-details .error-detail-close-button{right:0;padding-right:0}}.full-page-error .full-page-error-button-container{width:100%;padding:40px 0;text-align:center}.full-page-error .full-page-error-button-container a.c-button[role="button"]{background-color:#0066ff;color:white;margin:auto;min-width:175px;text-align:center;outline:none;cursor:pointer}.full-page-error .full-page-error-button-container a.c-button[role="button"]:before{font-size:24px}.full-page-error .full-page-error-button-container a.c-button[role="button"]:hover{color:white}.full-page-error .full-page-error-button-container a.c-button[role="button"]+a.c-button[role="button"]{margin-left:30px}@media only screen and (max-width:540px){.full-page-error .full-page-error-button-container a.c-button[role="button"]+a.c-button[role="button"]{margin-left:0;display:block;text-align:center;margin:10px auto}}
@media only screen and (min-width:480px){.full-page-single-action{padding-top:200px}}.full-page-single-action img.flow-logo-image{margin-top:24px;height:56px;width:72px}.full-page-single-action .full-page-single-action-header{font-family:Segoe UI Light,Segoe UI,Segoe WP,Tahoma,Arial,sans-serif;color:#333333;padding:24px 0 0 0}.full-page-single-action button.full-page-single-action-button{margin-top:40px;padding:12px;width:188px;font-family:Segoe UI,Segoe WP,Tahoma,Arial,sans-serif;font-size:14px}
.user-autocomplete .autocomplete-error p{color:#EF3A24;font-weight:bold;padding:0 6px}
.heading-container{width:100%;height:60px;border-bottom:1px solid #C8C8C8;font-size:15px;font-weight:400;position:absolute;background-color:white;z-index:101}.heading-container .heading-content{display:flex;align-items:center;height:100%}.heading-container .heading-content-left{flex-grow:1;overflow:hidden}.heading-container .heading-content-right{flex-shrink:0}.heading-container .back-button-container{padding:0}.heading-container .back-button-container button{padding:17px 10px 15px;margin-top:4px;margin-right:10px;margin-left:-10px}.heading-container .back-button-container button:before{font-size:15px}.heading-container .back-button-container img{width:16px;height:17px}.heading-container h1{font-size:inherit;font-weight:inherit;padding:20px 0;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heading-container .header-divider{border-right:#C8C8C8 1px solid;height:40px;display:inline-block;vertical-align:middle;margin:0 10px 0}@media only screen and (max-width:480px){.heading-container .header-divider{display:none}}.heading-container .command-item{display:inline-block;vertical-align:middle}.heading-container .command-item .dropdown-block{margin-top:0}.heading-container .command-item .dropdown-block:hover{color:#0066ff}.heading-container .command-item .dropdown-item:hover{color:#0066ff}.heading-container .command-item .dropbtn{font-size:14px;padding:10px 6px 10px 8px}.heading-container .command-item .dropbtn:hover,.heading-container .command-item .dropbtn:active,.heading-container .command-item .dropbtn:focus{background-color:#f2f2f2;color:#0066ff}@media only screen and (max-width:480px){.heading-container .command-item .dropbtn{padding-left:4px;padding-right:4px}}.heading-container .command-item .dropbtn span{vertical-align:middle;display:inline-block}.heading-container .command-item .dropbtn .c-glyph:before{height:18px;overflow:hidden;padding-top:3px}@media only screen and (max-width:768px){.heading-container .command-item span.toggle-button-text{display:none}}.heading-container .command-item .dropdown-content{padding:10px}.heading-container .command-item .dropdown-content li{font-size:14px}.heading-container .heading-contextual-menu .fl-DefaultButton{background-color:transparent;height:20px;padding:10px 5px;border:none}.heading-container .heading-contextual-menu .ms-Button-label{font-weight:400}.heading-container .heading-button{font-size:inherit;font-weight:inherit;background-color:transparent;padding:10px 5px;border:0;min-width:10px;margin-right:0;cursor:pointer;display:inline-block;vertical-align:middle}@media only screen and (min-width:960px){.heading-container .heading-button{padding:10px 6px 10px 8px;margin-right:9px}}.heading-container .heading-button:hover{border:0;color:#0066ff}.heading-container .heading-button:active{background-color:transparent}.heading-container .heading-button:last-child{margin-right:0}.heading-container .heading-button .c-glyph{color:#0066ff;display:inline-block;font-size:15px}@media only screen and (min-width:768px){.heading-container .heading-button .c-glyph{padding-right:5px}}.heading-container .heading-button .c-glyph img{width:18px;height:18px}.heading-container .heading-button .heading-button-label,.heading-container .heading-button .heading-link-label{display:none;vertical-align:top}@media only screen and (min-width:960px){.heading-container .heading-button .heading-button-label,.heading-container .heading-button .heading-link-label{display:inline-block}}.heading-container select{min-width:0;width:20px;height:30px;margin:5px 0;border:1px solid #C8C8C8}@media only screen and (min-width:768px){.heading-container select{min-width:150px;width:150px}}.heading-container .column-right{position:absolute;right:0}.heading-container .heading-right{font-size:14px;display:flex;justify-content:flex-end}.heading-container .heading-tabs a{margin:0 10px;display:inline-block;padding:20px 0;font-weight:600}@media only screen and (min-width:768px){.heading-container .heading-tabs a{margin:0 20px}}.heading-container .heading-tabs a.tab-active{color:#0066ff;padding-bottom:17px;border-bottom:3px solid #0066ff}.heading-container .heading-tabs a.tab-active:focus{outline:none}.heading-container spinner{display:inline-block;vertical-align:middle}.heading-container react-toggle{display:flex;flex-direction:column;justify-content:center}.heading-spacer{height:60px}
.horizontalContactCard{display:inline-block;width:100%;align-items:center;background-color:white;box-shadow:0 0 4px 0 rgba(0,0,0,0.1);border:solid 1px #eaeaea;*zoom:1}.horizontalContactCard .horizontalContactCard-iconContainer{float:left}.horizontalContactCard .horizontalContactCard-iconContainer .context-icon-template{height:74px;width:74px}@media only screen and (max-width:480px){.horizontalContactCard .horizontalContactCard-iconContainer .context-icon-template{height:90px;width:90px}}.horizontalContactCard .horizontalContactCard-textContainer{height:74px;position:relative}@media only screen and (max-width:480px){.horizontalContactCard .horizontalContactCard-textContainer{height:90px}}.horizontalContactCard .horizontalContactCard-primaryText{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:38.66666667px;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:14px;line-height:19.33333333px;padding:0;word-break:break-all;word-break:break-word;word-wrap:break-word}@media only screen and (max-width:480px){.horizontalContactCard .horizontalContactCard-primaryText{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:37px;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:18.5px}}.horizontalContactCard .horizontalContactCard-secondaryText{display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:19.33333333px;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:12px;padding:0;line-height:19.33333333px;color:#767676;word-break:break-all;word-break:break-word;word-wrap:break-word}@media only screen and (max-width:480px){.horizontalContactCard .horizontalContactCard-secondaryText{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:37px;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:18.5px}}.horizontalContactCard .horizontalContactCard-innerTextContainer{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:8px 16px;min-width:0;overflow:hidden;left:74px}@media only screen and (max-width:480px){.horizontalContactCard .horizontalContactCard-innerTextContainer{padding:8px 16px;left:90px}}.horizontalContactCard::before,.horizontalContactCard::after{display:table;content:'';line-height:0}.horizontalContactCard::after{clear:both}.horizontalContactCard::before,.horizontalContactCard::after{display:table;content:'';line-height:0}.horizontalContactCard::after{clear:both}
.info-card-item{vertical-align:middle}.info-card-item .info-card-icon{float:left;margin:8px;padding:10px}.info-card-item .info-card-icon img{vertical-align:middle;width:48px;height:48px}.info-card-item .info-card-text-section{float:left;margin:8px;padding:10px}.info-card-item .info-card-text-section .info-card-title{font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.info-card-item .info-card-text-section .info-card-subtitle{font-weight:200;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#5e5e5e;font-size:13px;font-weight:normal;white-space:normal}.info-card-item .info-card-text-section .info-card-list-option{font-weight:400;padding-top:4px}.info-card-item .info-card-text-section .info-card-list-option li{font-weight:300}.info-card-item .info-card-options{float:right}.info-card-item .info-card-options select{font-size:13px;margin-top:12px;width:100%}.info-card-item .card-option{display:inline-block;padding:10px}.info-card-item .dropdown-card-option{float:left}
.infoPane-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:996}.info-pane{position:fixed;background-color:#fff;top:48px;width:500px;padding-top:20px;max-width:100%;right:0;transition:transform .25s;z-index:997}.info-pane.expanded{box-shadow:-3px 0 3px 0 rgba(0,0,0,0.2)}.info-pane.slide-in-pane{transform:translateX(0);right:-500px}.info-pane.slide-in-pane.expanded{transform:translateX(-500px)}.info-pane.static-pane{display:none;top:108px}.info-pane.static-pane.expanded{display:block}.widget .info-pane{top:0}.info-pane header{height:60px;position:relative;max-width:100%;*zoom:1}.info-pane header::before,.info-pane header::after{display:table;content:'';line-height:0}.info-pane header::after{clear:both}.info-pane header::before,.info-pane header::after{display:table;content:'';line-height:0}.info-pane header::after{clear:both}.info-pane header button.c-action-trigger.c-glyph{min-width:0;color:#000000;margin-top:0;padding:0}.info-pane header button.glyph-arrowback{float:left}.info-pane header button.glyph-close{float:right}.info-pane header h1{color:#000000;padding:0;margin:0;font-size:20px;padding-left:20px;line-height:26px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:52px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:block}.info-pane header p{color:#666666;font-size:17px;padding:0;margin:0;padding-left:20px;display:block}.info-pane header .svg-container{width:20px}.info-pane .pane-content{padding:10px 20px;height:calc(100vh - 48px - 60px);max-width:100%;overflow-y:auto}.info-pane .pane-content a{color:#0066ff}.widget .info-pane .pane-content{height:calc(100vh - 60px)}.info-pane .pane-section{margin-bottom:40px}.info-pane .pane-heading{font-size:13px;font-weight:600;margin:0 0 5px 0;padding:0;line-height:normal;letter-spacing:normal}.info-pane .pane-subheading{font-size:13px;padding:0;color:#5e5e5e}.info-pane .pane-alert{color:#ea433b;padding:0;font-weight:500;font-size:13px}.info-pane .info-pane-content{display:none}.info-pane.expanded .info-pane-content{display:block}.info-pane .info-pane-transclude-content{margin-bottom:16px}@media only screen and (min-device-width:320px) and (max-device-height:480px) and (-webkit-device-pixel-ratio:1){.info-pane .info-pane-transclude-content{margin-bottom:32px}}@media only screen and (min-device-width:320px) and (max-device-height:480px) and (-webkit-device-pixel-ratio:2){.info-pane .info-pane-transclude-content{margin-bottom:32px}}@media only screen and (min-device-width:320px) and (max-device-height:568px) and (-webkit-device-pixel-ratio:2){.info-pane .info-pane-transclude-content{margin-bottom:32px}}@media only screen and (min-device-width:375px) and (max-device-height:667px) and (-webkit-device-pixel-ratio:2){.info-pane .info-pane-transclude-content{margin-bottom:32px}}@media only screen and (min-device-width:414px) and (max-device-height:736px) and (-webkit-device-pixel-ratio:3){.info-pane .info-pane-transclude-content{margin-bottom:32px}}@media only screen and (min-device-width:375px) and (max-device-height:812px) and (-webkit-device-pixel-ratio:3){.info-pane .info-pane-transclude-content{margin-bottom:64px}}@media only screen and (min-device-width:414px) and (max-device-height:896px) and (-webkit-device-pixel-ratio:2){.info-pane .info-pane-transclude-content{margin-bottom:64px}}@media only screen and (min-device-width:375px) and (max-device-height:812px) and (-webkit-device-pixel-ratio:3){.info-pane .info-pane-transclude-content{margin-bottom:64px}}@media only screen and (min-device-width:414px) and (max-device-height:896px) and (-webkit-device-pixel-ratio:3){.info-pane .info-pane-transclude-content{margin-bottom:64px}}
.learn-more-component{display:inline-block}.learn-more-component a{color:#0066ff}
.message-bar-component{border-left:thick solid #0066ff;border-left-width:8px;border-top:solid #999999;border-right:solid #999999;border-bottom:solid #999999;padding:4px 0 4px 4px;background-color:#EEEEEE;font-size:13px}
.ng-modal{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%}.ng-modal .ng-modal-overlay{width:100%;height:100%;background-color:rgba(0,0,0,0.7)}.ng-modal .ng-modal-dialog{z-index:1000;position:absolute;max-width:700px;min-width:320px;width:50%;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border:1px solid #0066ff;word-wrap:break-word}.ng-modal .ng-modal-dialog .ng-modal-dialog-content{font-size:13px;text-align:left}.ng-modal .ng-modal-dialog .ng-modal-dialog-content .ng-modal-dialog-header-content{padding:20px 20px 0;font-size:21px}.ng-modal .ng-modal-dialog .ng-modal-dialog-content .ng-modal-dialog-body-content{max-height:60vh;overflow:auto;padding:0 20px;margin:12px 0}.ng-modal .ng-modal-dialog .ng-modal-dialog-content .ng-modal-dialog-footer-content{padding:0 20px 20px}
.fl-ActionHeading{height:40px;display:flex;align-items:center;padding:0 24px}.fl-ActionHeading .fl-ActionHeading-title{height:100%;display:flex;align-items:center;flex-grow:1}.fl-ActionHeading .fl-ActionHeading-menu{display:flex;height:100%}@media only screen and (max-width:640px){.fl-ActionHeading .fl-ActionHeading-menu .ms-Button-label{display:none}}
.fl-NgReactBackButton{display:inline}
.fl-EditableLabel{height:29px;display:flex;align-items:center;padding:0 8px;overflow:hidden;border:1px solid transparent}@media screen and (-ms-high-contrast:active){.fl-EditableLabel{border:none}}.fl-EditableLabel--editable:hover{background-color:#dadada}.fl-EditableLabel:focus{background-color:#fff;border:1px solid #666666;outline:none}.fl-EditableLabel--editing{background-color:#fff;border:1px solid transparent}.fl-EditableLabel--editing:hover{background-color:#fff}.fl-EditableLabel--editing .fl-EditableLabel-annotation{color:#767676}.fl-EditableLabel .fl-EditableLabel-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-EditableLabel .fl-EditableLabel-input{height:100%}.fl-EditableLabel .fl-EditableLabel-input input{height:100%;border:0}.fl-EditableLabel .fl-EditableLabel-input input:focus{outline:none}.fl-EditableLabel .fl-EditableLabel-input div[style]{overflow:hidden !important}.fl-EditableLabel .fl-EditableLabel-annotation{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-EditableLabel .fl-EditableLabel-annotation:before{content:'\2022';margin:0 5px}
.fl-CopyableTextField{position:relative}.fl-CopyableTextField .fl-CopyableTextField-TextField{height:36px}.fl-CopyableTextField .fl-CopyableTextField-IconButtonContainer{position:absolute;top:0;right:0}.fl-CopyableTextField .fl-CopyableTextField-IconButton{height:36px;width:36px}
.context-icon-template{height:100%;width:100%;position:relative}.error-badge{position:absolute;margin:-10px 0 0 calc(100% - 12px);z-index:2}.error-badge img{height:21px;width:21px}.multi-icon-set{height:100%;width:100%;z-index:1}.multi-icon-set .flow-icon{float:left;text-align:center}.multi-icon-set .flow-icon:after{clear:both}.multi-icon-set img{padding:2px}.icon-set-1 div{height:100%;width:100%}.icon-set-1 img{padding:10px;height:100%;width:100%}.icon-set-2 div{height:50%;width:100%}.icon-set-2 img{height:100%;width:50%}.icon-set-3 div:first-child{height:50%;width:100%}.icon-set-3 div:first-child img{height:100%;width:50%}.icon-set-3 div:nth-child(2),.icon-set-3 div:nth-child(3){width:50%;height:50%}.icon-set-3 div:nth-child(2) img,.icon-set-3 div:nth-child(3) img{height:100%;width:100%}.icon-set-4 div{width:50%;height:50%}.icon-set-4 div img{height:100%;width:100%}.multi-icon-excess-count{background-color:#E3E3E3}.multi-icon-excess-count p{color:#333;padding:25% 25% 0 25%;text-align:center}.api-fallback-icon{background-color:#eaeaea}
.fl-TemplateCardGroup{margin:0 auto}
.fl-TemplateImageCard{display:block}.fl-TemplateImageCard .ms-Shimmer-container{height:100%}.fl-TemplateImageCard .ms-Shimmer-dataWrapper{height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-direction:column}.fl-TemplateImageCard .fl-TemplateImageCard-footer{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;font-size:12px;font-weight:400}.fl-TemplateImageCard .fl-TemplateImageCard-Card{height:240px}
.fl-TemplateCard{display:block;padding:2px;margin-bottom:15px}.fl-TemplateCard .fl-TemplateCard-Card{height:194px;margin:0}.fl-TemplateCard .ms-Shimmer-container{height:100%}.fl-TemplateCard .ms-Shimmer-dataWrapper{height:100%;display:flex;justify-content:space-between;flex-direction:column}.fl-TemplateCard .fl-TemplateCard-footer{display:flex;justify-content:space-between;font-size:12px;font-weight:400}
.context-option-items div:first-child button{border-right:0 solid rgba(0,0,0,0.2)}.context-option-items div:first-child button:hover{border-right:1px solid #4d4d4d}.context-option-items div:last-child button{border-left:0 solid rgba(0,0,0,0.2)}.context-option-items div:last-child button:hover{border-left:1px solid #4d4d4d}.context-option-items .option-item button{float:left;text-overflow:ellipsis;padding:6px 10px;height:40px;margin:0;font-size:14px;display:inline-block;background-color:#ffffff;color:#333333;text-align:center;border:1px solid rgba(0,0,0,0.2);outline:initial}@media only screen and (max-width:480px){.context-option-items .option-item button{width:100% !important}}.context-option-items .option-item button:hover{cursor:pointer;outline:0;border:1px solid #4d4d4d}.context-option-items .option-item button:focus{outline:1px solid #4d4d4d}.context-option-items .option-item button[aria-pressed=true]{background-color:#4d4d4d;color:#ffffff;-webkit-box-shadow:none;box-shadow:none;border:3px solid white}
.pane-section-component{margin-bottom:40px}.pane-section-component .pane-section-title{font-size:13px;font-weight:600;margin:0 0 5px 0;padding:0;line-height:normal;letter-spacing:normal}.pane-section-component .pane-section-description{font-size:13px;padding:0;color:#5e5e5e}.pane-section-component .pane-section-alert{color:#ea433b;padding:0;font-weight:500;font-size:13px}
.ps-list-item{border:1px solid #cac8c7;background:#fff;margin:10px 0}
.schema-property fieldset{border:none;padding:0}.schema-property fieldset .c-label{font-size:12px;position:relative;float:left}.schema-property .select-option-container{display:inline-block;width:50%}.schema-property .select-option-container .select-option{width:100%}.schema-property .select-option-container:first-child{padding-right:20px}.schema-property select:disabled{background-color:rgba(0,0,0,0.2)}
.spinner-global{left:0;top:0;position:absolute;height:100%;width:100%;background-color:white;z-index:999}.spinner-global .spinner-content{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.spinner .spinner-content{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.spinner-local-horizontal .spinner-content{position:relative;left:50%;transform:translateX(-50%)}
.template-tile{overflow:hidden;display:block;position:relative;border:1px solid #C8C8C8;box-shadow:0 0 2px rgba(0,0,0,0.2);height:266px}.template-tile:before,.template-tile:after{content:' ';display:table}.template-tile:after{clear:both}.template-tile .view-permissions-button{background:0;border:0;padding:0;color:#0066ff;font-size:12px;font-weight:400}.template-tile .succeed-column{width:95px;height:264px;background-color:#3BB44A;float:left}.template-tile .succeed-column img{display:block;margin:114.5px auto}.template-tile .failed-column{width:95px;height:264px;background-color:#ff8b00;float:left}.template-tile .failed-column img{display:block;margin:114.5px auto}.template-tile .template-tile-content{height:264px;width:100%;padding:12px 16px;padding-left:111px;background-color:white}.template-tile .template-display-name,.template-tile .template-creation-success-heading,.template-tile .template-creation-failure-heading{font-weight:400;line-height:20px;display:inline-block;padding:0;max-height:80px;line-height:24px}.template-tile .template-description,.template-tile .template-creation-failure-description{font-weight:300;padding:0;max-height:100px}.template-tile .template-description>a{color:#0066ff}.template-tile .template-tile-content-metadata{position:absolute;margin-bottom:10px;bottom:12px}.template-tile .template-tile-content-metadata spinner{display:block;height:35px;width:35px;position:absolute;left:42.5px;bottom:0}.template-tile .template-tile-content-metadata spinner .spinner-content{padding:5px;margin:0}.template-tile .add-button{margin-top:0;margin-right:0;display:inline-block}.template-tile .add-button:disabled{color:rgba(0,0,0,0.2);background-color:rgba(0,120,215,0.2);border-color:transparent}.template-tile .simulate-button{display:inline-block}.template-tile .c-button.manage-button,.template-tile .c-button.browse-templates-button,.template-tile .c-button.retry-button,.template-tile .c-button.email-link-button{margin-top:0;margin-right:5px;background-color:white;color:black;border-color:black}.template-tile .c-button.manage-button:hover,.template-tile .c-button.browse-templates-button:hover,.template-tile .c-button.retry-button:hover,.template-tile .c-button.email-link-button:hover{background-color:#0066ff;color:white}.template-tile .c-button.manage-button,.template-tile .c-button.retry-button,.template-tile .c-button.email-link-button,.template-tile .c-button.browse-templates-button{width:145px}.template-tile .c-button.manage-button,.template-tile .c-button.browse-templates-button{margin-top:10px}.template-tile .mobile-description{margin-top:10px}.template-tile .mobile-icon{height:120px;margin-right:12px;float:left}.template-tile .template-tile-statistic{font-size:15px;font-weight:300;display:inline-block;margin-left:15px;margin-bottom:5px}@media only screen and (max-width:540px){.template-tile .template-tile-statistic{display:none}}
.token-block-container{display:inline-block}
.dropbtn{font-size:16px;border:none;cursor:auto;background-color:transparent}.dropbtn button{color:black}.dropbtn button:active,.dropbtn button:focus{outline:grey solid 1px;outline-offset:-2px;color:black !important}.dropbtn-text{font-size:16px;border:none;cursor:pointer;background-color:transparent;height:84px;vertical-align:middle}.dropbtn-text.disabled{color:grey;cursor:auto}.dropbtn-text:hover:enabled{background-color:lightgray}.dropdown-block{position:relative}.dropdown-block .toggle-button-text{margin-left:5px;margin-right:5px;display:inline-block}@media only screen and (max-width:480px){.dropdown-block .toggle-button-text{display:none}}.dropdown-block-wide{position:relative}.dropdown-block-wide .c-glyph{font-size:small}.dropdown-content{display:block;position:absolute;background-color:#fff;min-width:130px;border:grey 1px solid;z-index:2;right:0;text-align:left}.dropdown-content li{overflow:visible}.dropdown-content li.large-command-panel{padding:8px;display:flex;align-items:center;position:relative;min-height:80px}.dropdown-content li span.large-command-panel{font-size:small;display:block;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;max-height:186px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.dropdown-content .child-dropdown-toggle{padding-right:20px}.dropdown-content .child-dropdown-toggle:after{font-family:"MWF-MDL2";font-size:12px;content:"\E70D";color:black;position:absolute;right:5px;top:50%;transition:transform .3s;transform:translateY(-50%) rotateZ(-90deg)}@media only screen and (max-width:480px){.dropdown-content .child-dropdown-toggle.toggled:after{transform:translateY(-50%) rotateZ(0)}}.dropdown-content .dropdown-content{position:absolute;display:block;top:15px;right:80%}@media only screen and (max-width:480px){.dropdown-content .dropdown-content{position:static;border:none}}.dropdown-content .command-text{padding-left:10px;flex-grow:1}.dropdown-content .command-container{position:relative}.dropdown-content .command-container[disabled]:focus{outline:none}@media only screen and (max-width:480px){.dropdown-content .hover-menu{display:none}}@media only screen and (min-width:480px){.dropdown-content .click-menu{display:none}}.dropdown-content .dropdown-item{color:black;padding:8px;text-decoration:none;display:flex;align-items:center;height:44px;white-space:nowrap;position:relative}.dropdown-content .dropdown-item:hover{background-color:#f1f1f1;cursor:pointer}.dropdown-content .dropdown-item:focus{outline:1px dashed black}.dropdown-content .dropdown-item.img-button{width:inherit;height:inherit;margin-top:0}.dropdown-content .dropdown-item.img-button .x-screen-reader{display:block}.dropdown-content .dropdown-item.c-glyph{font-size:medium;padding:8px}.dropdown-content .dropdown-item.c-glyph img{height:1em;width:1em}.dropdown-content .dropdown-item[disabled]{background-color:transparent;color:grey;outline:none}.dropdown-content .dropdown-item[disabled]:hover{color:grey;cursor:default}.dropdown-content.wide{min-width:200px}.c-carousel.f-single-slide .dropdown-content{display:block}
.connections td{display:flex;min-height:72px;min-width:72px}.connections td .img-button{margin-top:6px}.connections td .context-glyph-tile{min-width:120px}.connections td .context-glyph-tile .c-glyph{font-size:x-large;outline:none}.connections td .context-glyph-tile .c-glyph:focus{outline:1px dashed black}.connections .text-ellipse{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connections .table-cell-status{max-width:100%;margin:5px 0}.c-table .connections td{display:flex;align-items:center}table.connections td{height:initial}@media only screen and (max-width:960px){.connections td .img-button{margin-top:21px}.connections td .context-glyph-tile{min-width:60px}}@media only screen and (max-width:790px){.connections td{min-width:36px}.connections td .img-button{width:20px;height:20px;margin-top:26px}.connections td .context-glyph-tile{min-width:20px}.connections td .table-cell-name-multiline{margin:0 5px}.connections .c-glyph{font-size:large;padding:0}}@media only screen and (max-width:480px){.c-table .connections td.hide-for-small{display:none}.c-table .connections td .table-cell-name-multiline{margin:0 5px}.c-table .connections .column+.column{margin-top:0}}
.connection-disambiguation{margin-top:24px}.connection-disambiguation .msla-selector.msla-selector-shadow{max-height:15vh;overflow-y:auto}.connection-disambiguation .header-message{margin-bottom:10px}.connection-disambiguation .full-designer-mode.hide-continue-button{padding-bottom:0}.connection-disambiguation .full-designer-mode.hide-continue-button .msla-connection-container-footer .msla-connection-continue-button{display:none}.connection-disambiguation .diet-designer-mode{padding:0}.connection-disambiguation .diet-designer-mode .msla-container{padding:0}.connection-disambiguation .diet-designer-mode .msla-connection-container{max-width:100%}.connection-disambiguation .diet-designer-mode .msla-connectionwizard-canvas{min-height:0;max-width:100%}.connection-disambiguation .diet-designer-mode .msla-card-caption{padding:0}.connection-disambiguation .diet-designer-mode .msla-connection-container-footer .msla-connection-continue-button{height:32px;line-height:100%;font-size:14px;font-weight:400;font-weight:600}.connection-disambiguation .diet-designer-mode .msla-connection-selector{padding:0}.connection-disambiguation .diet-designer-mode .msla-connection-selector .msla-connection-selector-icon{padding:8px}.connection-disambiguation .diet-designer-mode .msla-connection-selector .msla-connection-selector-icon img{width:48px;height:48px}.connection-disambiguation .diet-designer-mode .msla-connection-selector .msla-connection-selector-options{width:100%;padding:4px}.connection-disambiguation .diet-designer-mode .msla-connection-selector .msla-connection-selector-options .msla-connection-create-button{width:100%}.connection-disambiguation .diet-designer-mode .msla-connection-selector .msla-connection-selector-connection{padding:4px;width:calc(100% - 64px - (4px* 2))}.connection-disambiguation .diet-designer-mode .msla-connection-selector .msla-connection-selector-connection .msla-connection-display-name{font-size:12px;font-weight:400;color:#666666}.connection-disambiguation .diet-designer-mode .msla-connection-selector .msla-connection-selector-connection .msla-connection-selector-options{padding:0}.connection-disambiguation .diet-designer-mode .msla-connection-selector .msla-connection-selector-connection .msla-connection-selector-options .msla-connection-switch-link{font-size:12px;font-weight:400}.connection-disambiguation .diet-designer-mode .msla-connection-selector .msla-connection-selector-connection .msla-connection-selector-options .msla-connection-view-permissions-link{font-size:12px;font-weight:400}.connection-disambiguation .diet-designer-mode .msla-connection-selector .msla-connection-selector-connector-name{height:auto;font-size:14px;font-weight:400}.connection-disambiguation .diet-designer-mode.hide-connection-options .msla-connection-container-body .msla-connection-selector-options{display:none}.connection-disambiguation .diet-designer-mode.hide-continue-button .msla-connection-container-footer .msla-connection-continue-button{display:none}.connection-disambiguation .diet-designer-mode.hide-view-permissions-link .msla-connection-selector-options .msla-connection-view-permissions-link{display:none}.connection-disambiguation .diet-designer-mode .msla-drop-zone{height:0}
@media only screen and (min-width:540px){.section-view-permissions-dialog .ng-modal-dialog{width:504px}}.section-view-permissions-dialog .ng-modal-dialog .ng-modal-dialog-header-content .connection-icon,.section-view-permissions-dialog .ng-modal-dialog .permission-title .connection-icon{width:48px}.section-view-permissions-dialog .ng-modal-dialog .ng-modal-dialog-header-content .connection-display-name,.section-view-permissions-dialog .ng-modal-dialog .permission-title .connection-display-name{margin-left:5px;vertical-align:-20%}.section-view-permissions-dialog .ng-modal-dialog .ng-modal-dialog-body-content{max-height:60vh;overflow-y:auto}.section-view-permissions-dialog .ng-modal-dialog .ng-modal-dialog-body-content .permission-title{padding-bottom:12px}.section-view-permissions-dialog .ng-modal-dialog .ng-modal-dialog-body-content .permission-divider{margin:12px 0}.section-view-permissions-dialog .ng-modal-dialog .ng-modal-dialog-body-content .permission-info{margin-top:12px}.section-view-permissions-dialog .ng-modal-dialog .ng-modal-dialog-body-content .permission-info .permission-header{margin-bottom:12px}.section-view-permissions-dialog .ng-modal-dialog .ng-modal-dialog-body-content .permission-info .permission-list-item{margin-left:40px;list-style-type:disc}
.connection-wizard .connection-wizard-container{max-width:600px;margin:auto}
.context-header-popup-environment{min-width:250px;max-height:calc(100vh -  48px);overflow-y:auto;color:black;line-height:normal;width:inherit;right:20px;position:absolute}.context-header-popup-environment .c-paragraph-3{padding:0}.context-header-popup-environment .user-info,.context-header-popup-environment .environment-select{padding-top:10px;padding-bottom:10px}.context-header-popup-environment .user-info:last-child,.context-header-popup-environment .environment-select:last-child{padding-bottom:0}.context-header-popup-environment .user-info:not(:last-child),.context-header-popup-environment .environment-select:not(:last-child){border-bottom:1px solid #C8C8C8}.context-header-popup-environment .bound-dimensions{max-height:800px;max-width:600px}.context-header-popup-environment .c-heading-5{font-weight:400}.context-header-popup-environment .environment{display:inline-block;margin:4px 0}.context-header-popup-environment .environment:before{font-family:MWF-MDL2;content:'\E8FB';color:#0066ff;padding-right:20px;position:relative;top:3px;visibility:hidden}.context-header-popup-environment .environment.selected-environment:before{visibility:visible}.context-header-popup-environment .environment-select-title{padding:0;color:#919191;margin-bottom:10px;font-weight:400}.context-header-popup-environment .signout{color:#0066ff}.context-header-popup-environment .environment-select .environment-item:hover{background-color:#E3E3E3}.context-header-popup-environment .environment-select .environment{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.context-header-popup-environment .environment-picker-content{padding-left:20px;padding-right:20px}
.context-header-popup-feedback{padding:10px;color:black;line-height:normal}.context-header-popup-feedback .feedback-smiley-buttons{padding-top:5px}.context-header-popup-feedback .feedback-smiley-buttons button{border:none;background-color:transparent}.context-header-popup-feedback .feedback-smiley-buttons img{width:32px;height:32px}.context-header-popup-feedback textarea{width:100%;height:200px}
.bpfEditorFrame{width:100%;height:100vh}
.bpf-creation-pane .info-pane{top:48px}.widget .bpf-creation-pane .info-pane{top:0}.bpf-creation-pane .bpf-input-div{width:450px;height:36px;display:flex;margin-top:5px}.bpf-creation-pane .bpf-creation-content-footer{position:absolute;bottom:50px}.bpf-creation-pane input.bpf-name-input{width:450px;margin-top:0}.bpf-creation-pane .bpf-uniquename-prefix{line-height:36px;background-color:lightgray;border-top:1px solid rgba(0,0,0,0.6);border-left:1px solid rgba(0,0,0,0.6);border-bottom:1px solid rgba(0,0,0,0.6);padding-left:10px}.bpf-creation-pane input.bpf-uniquename-input{height:100%;width:100%;margin-top:0;padding:0 0;border-left:hidden}.bpf-creation-pane .bpf-info-icon{width:36px;height:36px;line-height:36px;text-align:right;font-size:20px}.bpf-creation-pane .bpf-cdsentity-select{height:100%;width:100%;max-width:none;margin-top:0;padding:0 0}.bpf-creation-pane .alert-container .alert-close-container{padding:0 0}
.section-delete-business-process-flow-dialog .delete-business-process-flow-content-footer{padding-top:20px}
.video-dialog-component dialog-body-content-template{display:flex;flex-direction:column;align-items:flex-end;height:100%}.video-dialog-component .video-close-button{background:transparent}.video-dialog-component .video-close-button:hover,.video-dialog-component .video-close-button:focus{border:1px dashed #fff}.video-dialog-component .play-in-section-video{width:100%;height:100%;display:block}.video-dialog-component .ms-Icon--ChromeClose::before{color:#fff}.video-dialog-component .c-button{padding:10px;margin:0;min-width:10px}.video-dialog-component .ng-modal .ng-modal-dialog{background-color:transparent;max-width:80%;max-height:80%;width:80%;height:80%;border-width:0}.video-dialog-component .ng-modal .ng-modal-dialog .ng-modal-dialog-content{height:100%}.video-dialog-component .ng-modal .ng-modal-dialog .ng-modal-dialog-content .ng-modal-dialog-header-content{padding:0}.video-dialog-component .ng-modal .ng-modal-dialog .ng-modal-dialog-content .ng-modal-dialog-body-content{position:relative;margin:0;padding:0;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}
.edit-flow-details-component label{padding-top:0;padding-bottom:12px;margin-top:0}.edit-flow-details-component textarea{height:120px;border:solid #D3D3D3 1px;padding:7px 10px;width:100%;resize:none}.edit-flow-details-component .save-details-error{color:#a80000;font-size:13px;text-align:left;padding-top:0;padding-bottom:10px}.edit-flow-details-component .edit-flow-details-actions{display:inline-block;margin-top:24px;text-align:left;width:100%}.edit-flow-details-component .edit-flow-details-actions button{margin-top:0;margin-right:12px}.edit-flow-details-component .status-response{margin:20px;text-align:center;vertical-align:middle}.edit-flow-details-component .green-circle-border{font-size:45px;font-weight:bold}.edit-flow-details-component .green-circle-border.c-glyph:before{position:relative;padding:.5em;margin:8px;color:#107c10;border:2px solid;border-radius:50%}.edit-flow-details-component .red-circle-border{font-size:45px;font-weight:bold}.edit-flow-details-component .red-circle-border.c-glyph:before{position:relative;padding:.5em;margin:8px;color:#a80000;border:2px solid;border-radius:50%}
.fl-OperationAlertsGroupedList .ms-GroupHeader-expand{font-size:15px;font-weight:400;width:23px;padding-left:0;padding-right:8px}.fl-OperationAlertsGroupedList .ms-GroupSpacer{flex:0 0 23px}.fl-OperationAlertsGroupedList .fl-OperationAlertsGroupedList-title{font-size:17px;font-weight:300;display:flex;width:calc(100% - 46px)}.fl-OperationAlertsGroupedList .fl-OperationAlertsGroupedList-title .fl-OperationAlertsGroupedList-title-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-OperationAlertsGroupedList .fl-OperationAlertsGroupedList-title .fl-OperationAlertsGroupedList-title-counter{padding-left:4px}
.flowDetails .flowDetails-title{cursor:pointer;margin-top:12px}.flowDetails .flowDetails-title-text{font-size:14px;color:#333}.flowDetails .flowDetails-title-icon{padding-right:6px;float:right;color:#767676}.flowDetails .flowDetails-content{margin:12px 0;background-color:transparent;font-size:14px;color:#333;text-align:left}.flowDetails .flowDetails-description{font-size:14px;padding:0 0 24px 0;word-break:break-all;word-break:break-word;word-wrap:break-word;color:#767676}.flowDetails .flowDetails-infoCard{padding:4px;display:inline-block}.flowDetails .flowDetails-infoCard-iconContainer{padding:0;margin:0;margin-right:10px;float:left}.flowDetails .flowDetails-infoCard-icon{height:50px;width:50px}.flowDetails .flowDetails-permissionsSection{padding-bottom:24px}.flowDetails .flowDetails-permissionTitle{font-size:14px;word-break:break-all;word-break:break-word;word-wrap:break-word;color:#333}.flowDetails .flowDetails-permissions{list-style-type:circle;padding-left:28px}.flowDetails .flowDetails-permission{display:list-item;color:#767676;word-break:break-all;word-break:break-word;word-wrap:break-word}.flowDetails .flowDetails-permission--bold{font-weight:600}.flowDetails .flowDetails-permissionSubtext{font-size:14px;padding:8px 0 0 0;word-break:break-all;word-break:break-word;word-wrap:break-word;color:#333}.flowDetails .flowDetails-infoCard-textContainer{margin:0;padding:0;width:calc(100% - (50px + 10px));float:left}.flowDetails .flowDetails-infoCard-description{color:#767676;word-break:break-all;word-break:break-word;word-wrap:break-word}.flowDetails .flowDetails-infoCard-description--bold{font-weight:600}.flowDetails .flowDetails-infoCard-label{color:#333}
.flow-run-only-tile .row+.row{margin-top:0}.flow-run-only-tile .info-pane .pane-section .run-tile-sharepoint-section{margin-bottom:30px}.flow-run-only-tile .run-tile-sharepoint-section .info-card-text-section{width:calc(100% - 50px*2);max-width:none}.flow-run-only-tile .pane-content .run-only-tabs a{font-size:15px;margin:0 8px 10px 0;display:inline-block;color:#333;cursor:pointer}.flow-run-only-tile .pane-content .run-only-tabs a.tab-active{font-size:15px;color:#0066ff;padding-bottom:5px;font-weight:600;border-bottom:3px solid #0066ff}.flow-run-only-tile .pane-content .run-only-tabs a.tab-active:focus{outline:none}.flow-run-only-tile .run-tile-graph-container{margin-bottom:20px}.flow-run-only-tile .run-tile-graph-container .pane-alert{padding:5px}.flow-run-only-tile .run-tile-sharepoint-container{margin-bottom:20px}.flow-run-only-tile .run-tile-sharepoint-container select{margin-top:5px;width:100%}.flow-run-only-tile .run-tile-sharepoint-container .dropdown-label{margin-top:5px}.flow-run-only-tile .run-tile-sharepoint-container .pane-alert{padding:5px}.flow-run-only-tile .pane-actions{border-top:1px solid gray;width:100%}.flow-run-only-tile .pane-actions button{margin:20px 10px 0 0}.flow-run-only-tile .option-block{margin:0;padding:0;border:0;background-color:transparent}.flow-run-only-tile .info-card-container{position:relative}.flow-run-only-tile .info-card-container.disabled:after{background-color:white;content:'';height:100%;position:absolute;width:90%;top:0;opacity:.7;margin-left:-4%}.flow-run-only-tile .connection-card-container .info-card-text-section{width:calc(100% - 50px);max-width:none}.flow-run-only-tile .connection-card-container .info-card-text-section .info-card-subtitle{color:#5e5e5e;font-size:13px;font-weight:normal;white-space:normal}.flow-run-only-tile .connection-card-container .info-card-options{float:none}.flow-run-only-tile .connection-card-container .info-card-options .card-option{padding:0 10px 0 0;width:100%}.flow-run-only-tile .connection-card-container .info-card-options select{font-size:13px;margin-top:12px;width:100%}.flow-run-only-tile .connection-card-container img{margin-top:8px}.flow-run-only-tile .connection-warning-message{background-color:#FED9CC;margin-left:0;margin-top:8px;width:100%}.flow-run-only-tile .connection-warning-message .c-glyph{margin-top:4px}.flow-run-only-tile .connection-warning-message .icon-column{margin-left:0;width:16px}.flow-run-only-tile .connection-warning-message p{padding-top:2px;font-size:13px}.flow-run-only-tile .ng-modal .ng-modal-dialog .ng-modal-dialog-footer-content{padding-top:20px}
.debug-summary-pane .icon-column{width:20px}.debug-summary-pane .ps-list-item{border:0;padding-top:40px}.debug-summary-pane .ps-list-item:first-child{padding-top:0}.debug-summary-pane svg{width:20px;height:20px}.debug-summary-pane .support-title{padding:0;color:#333333;font-size:14px;font-weight:500}.debug-summary-pane .support-message{margin-top:0}.debug-summary-pane .support-message p{color:#767676;font-size:14px;padding-top:8px;padding-bottom:20px}.debug-summary-pane .support-message a{color:#0066ff}.debug-summary-pane--new .info-pane.static-pane{top:48px}
.section-flow-save-as-dialog .flow-save-as-dialog-content{min-height:210px;padding:20px}.section-flow-save-as-dialog .flow-save-as-dialog-content .msla-connectionwizard-canvas{min-height:200px}.section-flow-save-as-dialog .create-connection-description,.section-flow-save-as-dialog .flow-save-as-description{font-weight:lighter;font-size:16px;position:relative;padding-top:0;padding-bottom:0;min-height:16px;margin-top:15px;margin-bottom:15px}.section-flow-save-as-dialog .create-connection-description{margin-top:0}.section-flow-save-as-dialog .alert-container{margin-bottom:20px}.section-flow-save-as-dialog input[type=text]{width:100%;margin:0;border:1px solid gray;font-size:16px;text-overflow:ellipsis;margin-bottom:15px}.section-flow-save-as-dialog input[type=text]:focus:not(:read-only){border:1px solid #005FCB}.section-flow-save-as-dialog input[type=text]:read-only{background-color:white}.section-flow-save-as-dialog .ng-modal-dialog{padding-left:3px;padding-right:3px}.section-flow-save-as-dialog .ng-modal-close{position:absolute;top:3px;right:5px;padding:5px;cursor:pointer;font-size:120%;display:inline-block}.section-flow-save-as-dialog .ng-modal-close:hover{color:#0066ff}
.inputParameterForm .inputParameterForm-inputParameter{padding-top:12px}.inputParameterForm .inputParameterForm-inputParameter--first{padding-top:0}.inputParameterForm .inputParameterForm-enumContainer{margin-top:0;max-width:100%}.inputParameterForm .inputParameterForm-enum{border:1px solid;height:32px;padding:0 12px}.inputParameterForm input.c-text-field[type="text"]{border:1px solid;margin-top:0;width:100%;height:32px;padding:0 12px}.inputParameterForm .inputParameterForm-autoCompleteContainer input{height:32px;margin-top:0;border:1px solid}
.invoke-flow-form{padding:16px}.invoke-flow-form .flow-header{padding:0 0 24px 0}.invoke-flow-form .flow-details-spinner-container{height:175px}.invoke-flow-form .invoke-flow-form-body{margin-top:12px}.invoke-flow-form .invoke-flow-form-body .additional-inputs-info{overflow-x:hidden;overflow-y:auto;padding-right:5px;max-height:600px}.invoke-flow-form .invoke-flow-form-body .no-additional-input-text{font-size:14px;font-weight:400}.invoke-flow-form .dialog-buttons{padding-top:20px}.invoke-flow-form .alert-container{margin-bottom:16px}.invoke-flow-form .flow-run-request-completion-content{text-align:center}.invoke-flow-form .flow-run-request-completion-content .ms-Icon{font-size:60px;margin-top:40px;margin-bottom:25px}.invoke-flow-form .flow-run-request-completion-content .mobile-icon{padding:30px}.invoke-flow-form .flow-run-request-completion-content p{padding-top:10px}.invoke-flow-form .flow-run-request-completion-content .flow-run-activity{color:#0066ff}.invoke-flow-form .flow-run-request-completion-content .dialog-buttons{padding-top:20px}.invoke-flow-form .flow-run-request-completion-content .dialog-buttons button{float:none;display:block;margin:0 auto}.invoke-flow-form .edit-button{border:none;background:none;vertical-align:center;font-size:12px;font-weight:400}.invoke-flow-form .edit-button:hover,.invoke-flow-form .edit-button:focus{color:#0066ff;outline:none}.invoke-flow-form .c-glyph:before{color:#0066ff;margin-right:6px}.invoke-flow-form .full-width-button{width:100%}.invoke-flow-form .full-width-button button{width:100%;margin-top:24px}.invoke-flow-form .inputParameterForm{margin-top:12px}.invoke-flow-form .no-additional-input-text-wrapper{margin-top:12px}.invoke-flow-form .designerload-spinner-container{margin-top:12px}.ng-modal .modal-spinner-container{min-height:300px}.ng-modal .invoke-flow-form .additional-inputs-info{max-height:300px}@media only screen and (max-width:480px){.widget .invoke-flow-form{padding-bottom:0}}.widget .invoke-flow-form .see-details-divider{margin:16px 0;height:1px;background-color:#eaeaea;border:0}.widget .invoke-flow-form .scroll-content{max-height:calc(100vh - 350px);min-height:70px;overflow-y:auto}.widget .invoke-flow-form .invoke-flow-form-body{max-height:unset}@media only screen and (max-width:480px){.widget .invoke-flow-form .invoke-flow-form-body{margin-top:0}}.widget .invoke-flow-form .invoke-flow-form-body .dialog-buttons button{float:left;margin:0}@media only screen and (max-width:480px){.widget .invoke-flow-form .invoke-flow-form-body .dialog-buttons button{min-width:calc(50% - 6px)}}.widget .invoke-flow-form .invoke-flow-form-body .dialog-buttons .dialog-button:not(:last-child){margin-right:12px}.widget .invoke-flow-form .flow-run-data table th{padding:30px 0 10px 0}.widget .invoke-flow-form .flow-run-data table tbody tr{height:35px}.widget .invoke-flow-form .flow-run-data table td{height:35px}.widget .invoke-flow-form .widget-footer{padding-top:24px;position:relative}.widget .invoke-flow-form .widget-footer .widget-consent{margin:16px 16px 16px 0;display:block}.widget .invoke-flow-form .widget-footer .edit-button{font-size:12px}.widget .invoke-flow-form .widget-footer .para-microsoft-flow{font-size:12px;color:#767676;padding:0 0 16px 0}.widget .invoke-flow-form .widget-footer .para-microsoft-flow a{color:#0066ff}
.invoke-flow-widget-v2{position:absolute;width:100%;height:100%}
.property-tile{display:block;background-color:white;min-height:120px;margin:24px 0 0;padding:18px 24px;overflow:hidden;border:1px solid transparent}.property-tile-reset{padding:0;margin:0;overflow:initial;border:0;min-height:0}.property-tile .tile-title{font-weight:600;text-transform:uppercase;font-size:12px;white-space:nowrap;display:inline-block;margin:0;padding:0 0 10px 0;line-height:normal}.property-tile .tile-see-all{float:right;background-color:transparent;border:none;font-size:12px;padding-right:0}.property-tile .tile-see-all .c-glyph{vertical-align:middle;padding-left:5px}.property-tile .info-card-item{margin:10px 0}.property-tile .info-card-item .info-card-icon{margin:0;padding:0}.property-tile .info-card-item .info-card-icon img{background-color:gray;width:50px;height:50px}.property-tile .info-card-item .info-card-icon img.img-circle{-ms-border-radius:50%;border-radius:50%}.property-tile .info-card-item .info-card-text-section{margin:0;padding:5px 10px}.property-tile .add-owner-title{font-weight:100;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;padding:10px 0}.property-tile .add-owner-title:hover{cursor:pointer;color:#0066ff}.property-tile .add-owner-icon svg{height:50px;width:50px}.property-tile .add-owner-icon svg:hover{cursor:pointer}.property-tile .add-owner-icon svg:hover .a{fill:#c8c8c8}
.run-operation-summary .main-title{color:#333333;font-size:16px;font-weight:500;padding-top:0;padding-bottom:20px}.run-operation-summary .description,.run-operation-summary .error-details,.run-operation-summary .title{color:#767676;font-size:14px;padding:0;margin-left:16px}.run-operation-summary .title{color:#333333;font-size:14px;font-weight:500}.run-operation-summary .error-details{color:black;padding:4px}.run-operation-summary .title-row{margin-top:0}.run-operation-summary .description-row{margin-top:0;margin-bottom:16px}.run-operation-summary .multiple-failures-row{background-color:#FED9CC;margin:0}.run-operation-summary .multiple-failures-row .c-glyph{margin-top:6px}.run-operation-summary .multiple-failures-row .column{margin-left:0}.run-operation-summary .multiple-failures-row .column p{margin-left:0}.run-operation-summary .multiple-failures-row .icon-column{width:16px}.run-operation-summary .error-details-row{background:#E3E3E3;margin-left:0;margin-top:0;max-height:200px;overflow-y:auto;padding:0;word-wrap:break-word}
.section-flow-submit-template .alert-content{width:70%}.section-flow-submit-template a.c-action-trigger.alert-close-button{min-width:0}.section-flow-submit-template .c-text-field[type="text"]{width:100%}.section-flow-submit-template .c-input{padding:7px 10px;width:100%}.section-flow-submit-template .c-textarea textarea{height:76px}.section-flow-submit-template textarea::placeholder,.section-flow-submit-template input[type="text"]::placeholder{color:#a6a6a6}.section-flow-submit-template .publish-validation{height:0}.section-flow-submit-template p.publish-error{color:#EF3A24;font-size:13px;text-align:left;padding-top:0;padding-bottom:10px}.section-flow-submit-template .submit-template-categories{float:left;width:48%;margin:0 1%}.section-flow-submit-template .submit-template-disclaimer{font-size:11px}.section-flow-submit-template .submit-template-actions{border-top:1px solid #C8C8C8;display:inline-block;margin-top:30px;padding:10px 0;text-align:right;width:100%}.section-flow-submit-template .submit-template-actions button{margin:14px 0 14px 14px}.section-flow-submit-template .property-tile{border:solid #D3D3D3 1px}.section-flow-submit-template .success-response{margin:20px;text-align:center;vertical-align:middle}.section-flow-submit-template .green-circle-border{font-size:45px;font-weight:bold}.section-flow-submit-template .green-circle-border.c-glyph:before{position:relative;padding:.5em;margin:8px;color:#3bb44a;border:2px solid;border-radius:50%}.section-flow-submit-template .yellow-warning{font-size:45px;font-weight:bold}.section-flow-submit-template .yellow-warning.c-glyph:before{color:#efa607}.section-flow-submit-template .template-submission-required:after{content:"*";color:red;padding-left:2px}.section-flow-submit-template .template-categories-container:before,.section-flow-submit-template .template-categories-container:after{content:' ';display:table}.section-flow-submit-template .template-categories-container:after{clear:both}
.templateWidget{padding:24px 16px 24px 16px}.templateWidget.templateWidget-closable{padding:0 16px 24px 16px}.templateWidget .templateWidget-closeContainer{height:24px}.templateWidget .templateWidget-close{float:right;padding-top:10px;cursor:pointer}.templateWidget .connection-disambiguation{padding-bottom:24px}.templateWidget .template-header{padding:0 0 24px 0}.templateWidget .templateWidget-divider{margin:16px 0;height:1px;border:0}.templateWidget widget-consent{margin:16px 16px 16px 0;display:block}.templateWidget .templateWidget-footer{position:relative;padding-top:24px}.templateWidget .templateWidget-footer-paragraph{font-size:12px;font-weight:400}.templateWidget .templateWidget-parameterTextField{margin-bottom:12px}.templateWidget .templateWidget-inputLabel{font-size:14px;font-weight:400}.templateWidget .templateWidget-approverField{padding-bottom:24px}.templateWidget .full-width-button{width:100%}.templateWidget .full-width-button button{width:100%}.templateWidget .templateWidget-description{padding:0 0 24px 0;font-size:13px}.templateWidget .templateWidget-scopeListItem{font-size:13px;margin-left:24px;list-style-type:disc}.templateWidget .templateWidget-permissionsHeader{padding:0 0 8px 0;font-size:14px;font-weight:400}.templateWidget .templateWidget-permissonsBody{padding-bottom:9px}.templateWidget .templateWidget-scopeHeader{font-weight:600;padding:0;font-size:13px}.templateWidget .templateWidget-statusResponse{text-align:center;vertical-align:middle}.templateWidget .templateWidget-statusResponse .ms-Icon{font-size:45px}.templateWidget .templateWidget-statusResponse-message{font-size:14px;font-weight:400}.templateWidget .templateWidget-statusResponse-message--hyperlink{padding:0}.templateWidget .templateWidget-statusResponse-errorDetails{padding-bottom:16px}.templateWidget .templateWidget-expand{cursor:pointer;margin:8px 0}.templateWidget .templateWidget-expand-title{font-size:14px}.templateWidget .templateWidget-expand-icon::before{padding-right:5px;float:right}.templateWidget .connection-disambiguation{margin:0}.templateWidget .inputParameterForm{margin-bottom:24px}.templateWidget .horizontalContactCard{margin-bottom:24px}
.runsChoiceGroup .runsChoiceGroup-choice{padding-left:24px}.runsChoiceGroup .runsChoiceGroup-timeago{width:40%;float:right;vertical-align:top;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runsChoiceGroup .ms-ChoiceFieldGroup{width:100%;margin-bottom:4px}.runsChoiceGroup .ms-ChoiceField{background-color:#eaeaea;margin-top:4px;padding-top:8px;padding-left:8px;width:inherit}.runsChoiceGroup .ms-ChoiceFieldGroup-flexContainer,.runsChoiceGroup .ms-ChoiceField-wrapper,.runsChoiceGroup .ms-ChoiceField-field{width:inherit}
.fl-StatusWithText{display:inline-block}.fl-StatusWithText i{margin-right:5px}.fl-StatusWithText i[data-icon-name=AlertSolid]{color:#e81123}.fl-StatusWithText i[data-icon-name=CompletedSolid]{color:#107c10}.fl-StatusWithText i[data-icon-name=drm]{color:#e81123}.fl-StatusWithText i[data-icon-name=StatusErrorFull]{color:#a80000;color:#e81123}.fl-StatusWithText i[data-icon-name=IncidentTriangle]{color:#767676;color:#ffb900}.fl-StatusWithText i[data-icon-name=InfoSolid]{color:#767676;color:#0078d7}.fl-StatusWithText .fl-StatusWithText-text{vertical-align:top;display:inline-block}
.widget-consent .email-consent-input,.widget-consent .terms-and-conditions,.widget-consent .email-consent-not-required-text{margin-bottom:10px;padding:0}.widget-consent .email-consent-input{font-size:12px}.widget-consent .fine-print{font-size:12px;color:#767676}.widget-consent .fine-print a{color:#0066ff}.widget-consent .fine-print.privacy-link{color:#0066ff}.widget-consent .msla-connectionwizard-canvas{min-height:0}
.context-manage-zeroactivities img{padding-top:50px;text-align:center;width:100%}.context-manage-zeroactivities h2,.context-manage-zeroactivities p{text-align:center}.context-manage-zeroactivities h2{padding:0}.context-manage-zeroactivities button{width:100%}
.context-manage-zeroflowruns img{padding-top:50px;width:100%}.context-manage-zeroflowruns h2,.context-manage-zeroflowruns p{text-align:center}
.zero-flow-runs-pane-content .title{color:black;font-weight:500;text-transform:uppercase}.zero-flow-runs-pane-content .trigger-label{font-weight:400;font-size:15px;color:#919191;padding-top:20px;padding-bottom:4px}.zero-flow-runs-pane-content .trigger-details-label{text-transform:uppercase}.zero-flow-runs-pane-content .trigger-description{font-weight:400;color:black;padding-top:0}.zero-flow-runs-pane-content .info-card-item{vertical-align:middle}.zero-flow-runs-pane-content .info-card-item .info-card-icon{margin:0;padding:10px 10px 10px 0}.zero-flow-runs-pane-content .info-card-item .info-card-text-section{margin:0;padding-left:4px;overflow:visible}.zero-flow-runs-pane-content .info-card-item .info-card-text-section .info-card-title{font-weight:400;text-transform:capitalize}.zero-flow-runs-pane-content .info-card-item .info-card-text-section .info-card-subtitle{font-weight:400;overflow:visible;text-overflow:ellipsis}
.fl-FlowIcon{height:40px;width:40px;box-shadow:0 1px 3px rgba(0,0,0,0.15);position:relative;border-radius:3px}.fl-FlowIcon .fl-FlowIcon-MainIcon{height:100%;width:100%;padding:5px;border-radius:3px;background-repeat:no-repeat;background-origin:content-box;background-position:center;background-size:contain}.fl-FlowIcon .fl-FlowIcon-MainIcon.fl-FlowIcon-MainIcon--disabled{opacity:.3}.fl-FlowIcon .fl-FlowIcon-DisabledIcon{font-size:10px;position:absolute;line-height:1;bottom:0;right:0;margin-right:-5px;margin-bottom:-5px;padding:2px;border-radius:12px}
.msla-host-processsimple,.msla-host-flow-template{background:transparent}.msla-host-processsimple input[type="search"],.msla-host-flow-template input[type="search"]{box-sizing:border-box}.msla-host-processsimple *,.msla-host-flow-template *,.msla-host-processsimple *::before,.msla-host-flow-template *::before,.msla-host-processsimple *::after,.msla-host-flow-template *::after{box-sizing:border-box}.msla-host-processsimple,.msla-host-flow-template{padding-bottom:10px}.msla-host-processsimple input[type=text],.msla-host-flow-template input[type=text]{height:44px}.msla-host-processsimple input[type=text].ms-TextField-field,.msla-host-flow-template input[type=text].ms-TextField-field{height:100%}.msla-host-processsimple .msla-copy-input-control input[type=text],.msla-host-flow-template .msla-copy-input-control input[type=text]{height:32px}.msla-host-processsimple input[type=checkbox],.msla-host-flow-template input[type=checkbox]{-webkit-appearance:checkbox;margin:3px 3px 3px 4px}.msla-host-processsimple label,.msla-host-flow-template label{margin:inherit;padding:inherit}.msla-host-processsimple table td,.msla-host-flow-template table td{height:inherit}.msla-host-processsimple table td:hover,.msla-host-flow-template table td:hover{background-color:inherit;cursor:inherit}.msla-host-processsimple table tbody tr,.msla-host-flow-template table tbody tr{height:inherit;border-bottom:inherit}.msla-host-processsimple .msla-card-button-primary,.msla-host-flow-template .msla-card-button-primary{background-color:#0066ff}.msla-host-processsimple .msla-card-button-primary:hover,.msla-host-flow-template .msla-card-button-primary:hover{background-color:#005FCB;border-color:rgba(0,0,0,0.4)}.msla-host-processsimple .msla-card-button-primary:disabled,.msla-host-flow-template .msla-card-button-primary:disabled{color:rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.2);border-color:rgba(0,0,0,0.2)}.msla-host-processsimple .msla-card-description-icon-button,.msla-host-flow-template .msla-card-description-icon-button{height:90%;width:44px;vertical-align:top;padding:5px 0;display:inline-block}.msla-host-processsimple .msla-card-children,.msla-host-flow-template .msla-card-children{width:100%}.msla-host-processsimple .msla-card-selected,.msla-host-flow-template .msla-card-selected{box-shadow:0 0 10px #acacac}.msla-host-processsimple .msla-actionpalette-menu-triangle,.msla-host-flow-template .msla-actionpalette-menu-triangle{border-bottom:7px solid #0066ff;margin-right:calc((50% + 60px))}.msla-host-processsimple .msla-actionpalette-menu,.msla-host-flow-template .msla-actionpalette-menu{background-color:#0066ff;box-shadow:0 3px 3px #c8c8c8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.msla-host-processsimple .msla-actionpalette-menu .msla-action-button img,.msla-host-flow-template .msla-actionpalette-menu .msla-action-button img{margin:5px 0 0 0}.msla-host-processsimple .msla-actionpalette-menu .msla-actionpalette-expanded-menu,.msla-host-flow-template .msla-actionpalette-menu .msla-actionpalette-expanded-menu{width:215px;right:-135px}.msla-host-processsimple .msla-action-palette-list .msla-actionpalette-expanded-menu,.msla-host-flow-template .msla-action-palette-list .msla-actionpalette-expanded-menu{width:205px;right:-66px}.msla-host-processsimple .msla-action-palette-list .msla-action-button,.msla-host-flow-template .msla-action-palette-list .msla-action-button{padding:10px 0}.msla-host-processsimple .msla-condition-branch-header .msla-condition-branch-add,.msla-host-flow-template .msla-condition-branch-header .msla-condition-branch-add{color:#0066ff}.msla-host-processsimple .msla-action-button-text,.msla-host-flow-template .msla-action-button-text{padding-top:0}.msla-host-processsimple .msla-actionpalette,.msla-host-flow-template .msla-actionpalette{margin:0}.msla-host-processsimple .msla-actionpalette .buttons-row .msla-action-buttons,.msla-host-flow-template .msla-actionpalette .buttons-row .msla-action-buttons{color:#333}.msla-host-processsimple .msla-actionpalette .msla-action-button .msla-actionmenu-toggle,.msla-host-flow-template .msla-actionpalette .msla-action-button .msla-actionmenu-toggle{padding:0}.msla-host-processsimple .msla-connection-link .msla-selector div.msla-selector-list-item .msla-selector-icon,.msla-host-flow-template .msla-connection-link .msla-selector div.msla-selector-list-item .msla-selector-icon{margin:0 7px}.msla-host-processsimple .msla-connection-container,.msla-host-flow-template .msla-connection-container{box-sizing:content-box}.msla-host-processsimple .msla-connection-selector-options .msla-connection-create-button,.msla-host-flow-template .msla-connection-selector-options .msla-connection-create-button{background-color:#0066ff;border-color:#0066ff}.msla-host-processsimple .msla-connection-selector-options .msla-connection-switch-link,.msla-host-flow-template .msla-connection-selector-options .msla-connection-switch-link{color:#0066ff;border-color:#0066ff}.msla-host-processsimple .msla-connection-selector-options .msla-selector,.msla-host-flow-template .msla-connection-selector-options .msla-selector{margin:0 0 0 5px}.msla-host-processsimple .msla-connection-selector .msla-connection-switch-link:focus,.msla-host-flow-template .msla-connection-selector .msla-connection-switch-link:focus{outline:#0066ff auto 5px}.msla-host-processsimple .msla-connection-view-permissions-link,.msla-host-flow-template .msla-connection-view-permissions-link{color:#0066ff;border-color:#0066ff}.msla-host-processsimple .msla-connection-container-footer .msla-button,.msla-host-flow-template .msla-connection-container-footer .msla-button{background-color:#0066ff;border-color:#0066ff}.msla-host-processsimple .msla-connection-container-footer button[disabled],.msla-host-flow-template .msla-connection-container-footer button[disabled]{color:rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.2);border-color:rgba(0,0,0,0.2)}.msla-host-processsimple .msla-card-config-button-container button,.msla-host-flow-template .msla-card-config-button-container button{background-color:#0066ff;border-color:#0066ff;color:#fff}.msla-host-processsimple .msla-card-config-button-container button:focus,.msla-host-flow-template .msla-card-config-button-container button:focus{border:1px dashed #fff}.msla-host-processsimple .msla-card-config-button-container button[disabled],.msla-host-flow-template .msla-card-config-button-container button[disabled]{color:rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.2);border-color:rgba(0,0,0,0.2)}.msla-host-processsimple .msla-card-config-item,.msla-host-flow-template .msla-card-config-item{margin:10px 8px}.msla-host-processsimple .msla-card-config-item .msla-label,.msla-host-flow-template .msla-card-config-item .msla-label{padding:0}.msla-host-processsimple .msla-card-config-item label,.msla-host-flow-template .msla-card-config-item label{margin:2px;width:100%}.msla-host-processsimple .msla-card-config-item .msla-checkbox-label,.msla-host-flow-template .msla-card-config-item .msla-checkbox-label{min-height:18px}.msla-host-processsimple .msla-card-config-item .msla-checkbox-label label,.msla-host-flow-template .msla-card-config-item .msla-checkbox-label label{vertical-align:middle}.msla-host-processsimple .msla-card-config-item .msla-checkbox-description-icon-button,.msla-host-flow-template .msla-card-config-item .msla-checkbox-description-icon-button{vertical-align:middle}@media only screen and (max-width:1161px){.msla-host-processsimple .msla-card-config-item,.msla-host-flow-template .msla-card-config-item{display:block}.msla-host-processsimple .msla-card-config-item label,.msla-host-flow-template .msla-card-config-item label{width:auto}}.msla-host-processsimple .msla-input-parameter-label,.msla-host-flow-template .msla-input-parameter-label{text-transform:none}.msla-host-processsimple .msla-input-parameter-label .msla-label,.msla-host-flow-template .msla-input-parameter-label .msla-label{padding:0}.msla-host-processsimple .public-DraftEditorPlaceholder-root,.msla-host-flow-template .public-DraftEditorPlaceholder-root{padding-left:0}.msla-host-processsimple .msla-picker-header .msla-picker-title .msla-title-segment .msla-segment .msla-text-navigation,.msla-host-flow-template .msla-picker-header .msla-picker-title .msla-title-segment .msla-segment .msla-text-navigation{color:#0066ff}.msla-host-processsimple .msla-parameter-picker-button,.msla-host-flow-template .msla-parameter-picker-button{width:43px;height:39px}.msla-host-processsimple .msla-picker-items .msla-item-selected,.msla-host-flow-template .msla-picker-items .msla-item-selected{background-color:#0066ff}.msla-host-processsimple .msla-picker-items .msla-folder:hover,.msla-host-flow-template .msla-picker-items .msla-folder:hover{background-color:transparent}.msla-host-processsimple .msla-picker-items .msla-folder .msla-selection-section:hover,.msla-host-flow-template .msla-picker-items .msla-folder .msla-selection-section:hover{background-color:rgba(0,119,255,0.1)}.msla-host-processsimple .msla-picker-items .msla-folder .msla-navigate-button:hover,.msla-host-flow-template .msla-picker-items .msla-folder .msla-navigate-button:hover{background-color:rgba(0,119,255,0.1)}.msla-host-processsimple .msla-picker-items .msla-file:hover,.msla-host-flow-template .msla-picker-items .msla-file:hover{background-color:rgba(0,119,255,0.1)}.msla-host-processsimple .msla-picker-command-bar .msla-confirm,.msla-host-flow-template .msla-picker-command-bar .msla-confirm{background-color:#0066ff}.msla-host-processsimple .msla-parameter-picker-input-box,.msla-host-flow-template .msla-parameter-picker-input-box{vertical-align:middle}.msla-host-processsimple .msla-condition-branches .msla-parameter-picker-input-box,.msla-host-flow-template .msla-condition-branches .msla-parameter-picker-input-box{width:calc((100% - 75px))}.msla-host-processsimple .msla-condition-branches .msla-picker-items .msla-folder .msla-selection-section,.msla-host-flow-template .msla-condition-branches .msla-picker-items .msla-folder .msla-selection-section{width:calc((100% - 62px))}.msla-host-processsimple .msla-condition-branches .msla-picker-command-bar .msla-confirm,.msla-host-flow-template .msla-condition-branches .msla-picker-command-bar .msla-confirm{padding:0}.msla-host-processsimple .msla-condition-branches .msla-picker-command-bar .msla-cancel,.msla-host-flow-template .msla-condition-branches .msla-picker-command-bar .msla-cancel{padding:0}.msla-host-processsimple .msla-edit-parameters-values-text,.msla-host-flow-template .msla-edit-parameters-values-text,.msla-host-processsimple .msla-change-profile-link-text,.msla-host-flow-template .msla-change-profile-link-text{color:#0066ff}.msla-host-processsimple .msla-checkbox-label,.msla-host-flow-template .msla-checkbox-label{margin:0}.msla-host-processsimple .msla-if .msla-condition-expanded>div>div>.msla-card.msla-card-selected .msla-card-condition-parameters,.msla-host-flow-template .msla-if .msla-condition-expanded>div>div>.msla-card.msla-card-selected .msla-card-condition-parameters{border:none}.msla-host-processsimple .msla-if>div>div>div>.msla-card>.msla-card-body>.msla-card-condition-body>.msla-card-condition-branches,.msla-host-flow-template .msla-if>div>div>div>.msla-card>.msla-card-body>.msla-card-condition-body>.msla-card-condition-branches{background:none}.msla-host-processsimple .msla-recommendation-dropdown,.msla-host-flow-template .msla-recommendation-dropdown{border:1px solid #cac8c7}.msla-host-processsimple .msla-recommendation-footer,.msla-host-flow-template .msla-recommendation-footer{color:#000000;border:1px solid #cac8c7;border-top:none}.msla-host-processsimple .msla-card-condition-branch .msla-card-condition-parameters-body,.msla-host-flow-template .msla-card-condition-branch .msla-card-condition-parameters-body{box-shadow:0 0 10px #acacac}.msla-host-processsimple .msla-card-condition-branch .msla-card-header,.msla-host-flow-template .msla-card-condition-branch .msla-card-header{box-shadow:none;border:none}.msla-host-processsimple .msla-card-condition-branch .msla-if>div>div>div>.msla-card.msla-card-selected>.msla-card-header,.msla-host-flow-template .msla-card-condition-branch .msla-if>div>div>div>.msla-card.msla-card-selected>.msla-card-header{border:none;box-shadow:none}.msla-host-processsimple .msla-comment-box,.msla-host-flow-template .msla-comment-box{border-top:solid 1px #d2d2d2}.msla-host-processsimple .msla-comment-box .msla-comment-icon img,.msla-host-flow-template .msla-comment-box .msla-comment-icon img{width:22px;height:22px}.msla-host-processsimple .msla-information-box-container,.msla-host-flow-template .msla-information-box-container{font-size:14px;font-family:"Segoe WP","Segoe UI",sans-serif}.msla-host-processsimple .msla-html-editor .rdw-link-modal,.msla-host-flow-template .msla-html-editor .rdw-link-modal{z-index:1000}.msla-host-processsimple .msla-html-editor .rdw-link-modal label,.msla-host-flow-template .msla-html-editor .rdw-link-modal label{margin:0;padding:0}.msla-host-processsimple .msla-card-config-item .msla-checkbox,.msla-host-flow-template .msla-card-config-item .msla-checkbox,.msla-host-processsimple .msla-card-config-item .msla-combobox-container,.msla-host-flow-template .msla-card-config-item .msla-combobox-container,.msla-host-processsimple .msla-card-config-item .msla-dropdown-container,.msla-host-flow-template .msla-card-config-item .msla-dropdown-container,.msla-host-processsimple .msla-card-config-item .msla-textbox,.msla-host-flow-template .msla-card-config-item .msla-textbox,.msla-host-processsimple .msla-card-config-item .ms-Stack,.msla-host-flow-template .msla-card-config-item .ms-Stack{width:100%}.msla-host-processsimple .msla-recurrence-parameters-container .msla-input-parameters-list,.msla-host-flow-template .msla-recurrence-parameters-container .msla-input-parameters-list{display:block}.msla-host-processsimple .msla-recurrence-parameters-container .msla-input-parameters-list .msla-input-parameter-inline-item,.msla-host-flow-template .msla-recurrence-parameters-container .msla-input-parameters-list .msla-input-parameter-inline-item{display:inline-flex}.msla-host-processsimple .msla-dynamic-added-param-inputs-container .msla-editor-input-control,.msla-host-flow-template .msla-dynamic-added-param-inputs-container .msla-editor-input-control,.msla-host-processsimple .msla-dynamic-added-param-inputs-container .msla-input-control,.msla-host-flow-template .msla-dynamic-added-param-inputs-container .msla-input-control{width:100%}.msla-host-processsimple .msla-input-parameters-body .msla-token-recommendation-v2,.msla-host-flow-template .msla-input-parameters-body .msla-token-recommendation-v2{display:flex;justify-content:flex-end}.msla-host-processsimple .msla-html-codeview-editor .msla-input-parameter-error,.msla-host-flow-template .msla-html-codeview-editor .msla-input-parameter-error{margin-bottom:-16px}.msla-host-processsimple .msla-html-codeview-editor .msla-token-recommendation-v2,.msla-host-flow-template .msla-html-codeview-editor .msla-token-recommendation-v2{margin-bottom:-20px}.msla-host-processsimple .msla-card-expression-builder .msla-input-parameter,.msla-host-flow-template .msla-card-expression-builder .msla-input-parameter{max-width:690px}.msla-host-processsimple .msla-card-expression-builder .msla-input-parameter-label,.msla-host-flow-template .msla-card-expression-builder .msla-input-parameter-label{font-size:14px;font-weight:bold;margin-bottom:2px}.msla-host-processsimple .msla-card-expression-builder .msla-input-parameter-content-wrapper,.msla-host-flow-template .msla-card-expression-builder .msla-input-parameter-content-wrapper{flex-basis:100%}.ms-Callout-container .msla-card-menu-item-button-title[data-disabled="true"]{color:#767676}.ms-ContextualMenu>.ms-ContextualMenu-list{line-height:normal}
.flow-runs .c-glyph{font-size:x-large;float:right;padding-right:20px}.flow-runs .status-image{margin-left:5px;margin-right:5px;vertical-align:middle}.flow-runs table.tile-row .c-glyph{font-size:x-small}.flow-runs table.tile-row tr{height:36px;border:none}.flow-runs table.tile-row td{height:36px;font-size:13px}.flow-runs table.tile-row .img-button{width:16px;height:16px;margin-top:0}.flow-runs .zero-run-text{padding:10px 0 10px 8px}.flow-runs .learn-more-button{border:none;cursor:pointer;float:none;color:#0066ff}.flow-runs .info-pane header{background-color:white}
.landing{height:100%}
.context-header-popup-notifications{clear:both;color:black;line-height:normal}.context-header-popup-notifications .notificationlist-zero .notificationlist-zero-imageholder{text-align:center}.context-header-popup-notifications .notificationlist-zero .notificationlist-zero-imageholder img{height:106px;margin:48px 0 36px 0}.context-header-popup-notifications .notificationlist-zero .notificationlist-zero-text p{padding:0;text-align:center;color:#333333;font-size:24px;margin-bottom:24px}.context-header-popup-notifications .notificationlist-showall{left:0;bottom:2px;background-color:#f2f2f2;width:100%;height:35px;border-top:1px solid #e3e3e3}.context-header-popup-notifications .notificationlist-showall a{display:inline-block;line-height:15px;padding:10px 0 10px 10px}.context-header-popup-notifications h2.c-heading-4{padding:10px 0 10px 10px;border-bottom:1px solid #e3e3e3}.context-header-popup-notifications ul{max-height:400px;height:83%;overflow-y:auto}.context-header-popup-notifications ul li a{width:100%;display:block}.context-header-popup-notifications ul li:hover{background-color:#E3E3E3}.context-header-popup-notifications ul li:after{clear:both;content:'';display:block;height:1px;width:100%;background:#e3e3e3}
.npsHost{align-items:center;justify-content:center;background:rgba(0,0,0,0.4);position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999}.npsHost iframe{min-width:320px;height:467px;box-shadow:0 2px 5px #333333;background:#fff;border:none}@media only screen and (min-width:320px){.npsHost iframe{width:580px}}.npsHost iframe.thankyoudialog{height:261px}@media only screen and (min-width:320px){.npsHost iframe.thankyoudialog{height:230px}}
.trial-dialog a{color:#0066ff}.trial-dialog [role=dialog]{width:90%;padding:0;max-height:500px;z-index:1000;border:none}.trial-dialog [role=presentation]{z-index:1000;background-color:rgba(0,0,0,0.7)}.trial-dialog .trial-dialog-header{background-color:#fff}.trial-dialog .trial-dialog-header h3{padding:12px;text-align:center;font-size:24px;font-weight:600}.trial-dialog .trial-dialog-header .trial-dialog-header-image{padding-top:48px}.trial-dialog .trial-dialog-header .trial-dialog-header-image img{height:40px}.trial-dialog .trial-dialog-header .trial-dialog-header-image i{color:#0066ff;font-size:48px}.trial-dialog .trial-dialog-content{text-align:center;padding:0 74px;font-size:14px}@media only screen and (max-width:480px){.trial-dialog .trial-dialog-content{padding:0 30px}}.trial-dialog .trial-dialog-action{padding:20px}.trial-dialog .trial-dialog-action .trial-dialog-action-button-group{display:flex;justify-content:flex-end;flex-direction:row;font-size:14px;font-weight:600}.trial-dialog .trial-dialog-action button:first-of-type{margin-right:10px;margin-top:12px;background-color:#0066ff;color:#fff}.trial-dialog .trial-dialog-action button:not(first-of-type){margin-right:0;background-color:#fff;border-width:1px;border-color:#666666;border-style:solid;color:#333}@media only screen and (max-width:480px){.trial-dialog .trial-dialog-action{padding:20px 0}}.trial-dialog .trial-dialog-action [role=button]{width:196px;margin:0}.trial-dialog .trial-dialog-action .trial-dialog-action-footer{padding-bottom:20px;font-size:12px}
.settings-pane-content button{margin-right:8px}.settings-pane-content label{margin:10px 0 5px;padding:0}.settings-pane-content h1{padding:0;font-weight:400;margin-bottom:20px}.settings-pane-content select{font-size:14px}.settings-pane-content .btn-primary{background-color:#0066ff;color:white}.settings-pane-content .error{color:red}.settings-pane-content .c-select{margin:0;max-width:none}.settings-pane-content .section-content{padding:0 30px 0 10px;margin-bottom:10px}
.customApiAction fieldset{border:0;padding:0}.customApiAction fieldset .c-label{font-size:12px;position:relative;float:left}.customApiAction hr{margin:20px 0 8px}.customApiAction .customApiAction-section{margin:0}.customApiAction .customApiAction-section .import-heading{padding-right:24px;float:right}.customApiAction .customApiAction-section .minimal-content{height:20px}.customApiAction .customApiAction-section .c-glyph:before{position:relative;font-size:12px;margin-right:3px}.customApiAction .customApiAction-section .add-element{color:#00abec;font-size:12px;display:inline-block;vertical-align:middle}.customApiAction .customApiAction-section .add-element.c-glyph:before{position:relative;font-size:12px;margin-right:3px}.customApiAction .customApiAction-section .add-element.disabled{cursor:default;color:gray}.customApiAction .customApiAction-section .pane-buttons{padding-top:16px}.customApiAction .customApiAction-section .response-item{margin-top:12px}.customApiAction .customApiAction-section .response-item img{float:right}.customApiAction .customApiAction-section .response-item:hover{border:1px solid;padding:15px 23px 23px 23px}.customApiAction .customApiAction-section .status-code{background-color:#666666;border-radius:12px;color:white;display:inline-block;font-size:16px;margin-right:8px;max-width:72px;overflow:hidden;padding:2px 8px 4px;text-align:center;text-overflow:ellipsis;vertical-align:middle}.customApiAction .customApiAction-pane{margin-top:12px}.customApiAction .customApiAction-section-buttons{margin-top:8px}.customApiAction .customApiAction-pane-field-value{font-weight:600;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.custom-api-definition .reference-link{cursor:pointer}
.custom-api-parameter .select-option-container{display:inline-block;width:50%}.custom-api-parameter .select-option-container .select-option{width:100%}.custom-api-parameter .select-option-container:first-child{padding-right:20px}.custom-api-parameter select:disabled{background-color:rgba(0,0,0,0.2)}
.customApiResponse .reference-link{cursor:pointer}
.customApiTabNavigation{margin-top:12px;margin-bottom:12px}.customApiTabNavigation .customApiTabNavigation-navigationButton--previous{float:left}.customApiTabNavigation .customApiTabNavigation-navigationButton--next{float:right}
.customApiTrigger .select-option-container{display:inline-block;width:50%}.customApiTrigger .select-option-container .select-option{width:100%}.customApiTrigger .select-option-container:first-child{padding-right:20px}.customApiTrigger fieldset{border:0;padding:0}.customApiTrigger hr{margin:20px 0 8px}.customApiTrigger .customApiTrigger-section{margin:0 0}.customApiTrigger .customApiTrigger-section .response-item{margin-top:12px}.customApiTrigger .customApiTrigger-section .response-item img{float:right}.customApiTrigger .customApiTrigger-section .response-item:hover{border:1px solid;padding:15px 23px 23px 23px}.customApiTrigger .customApiTrigger-section .status-code{background-color:gray;border-radius:12px;color:white;display:inline-block;font-size:16px;margin-right:8px;max-width:72px;overflow:hidden;padding:2px 8px 4px;text-align:center;text-overflow:ellipsis;vertical-align:middle}.customApiTrigger .customApiTrigger-pane{margin-top:12px}.customApiTrigger .customApiTrigger-section-buttons{margin-top:8px}.customApiTrigger .customApiTrigger-pane-field-value{font-weight:600;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.left-pane{margin:0}.left-pane h1{padding:0;font-size:20px;line-height:1;font-weight:500;margin-bottom:8px}.left-pane p{padding:0;font-size:15px}.pane-title{font-size:14px;font-weight:600;padding:8px 8px 8px 24px;line-height:normal}.pane-title .pane-title-button{height:35px}.pane-title .pane-title-text--hasIconOrButton{font-size:14px;font-weight:600;padding:8px 8px 8px 24px;line-height:normal;display:inline-block}.pane-title--hasIconOrButton{padding:0;align-items:center;display:flex;flex-direction:row;justify-content:space-between}.pane-content{padding:16px 24px 24px 24px;background-color:white}.pane-content .c-action-trigger .c-glyph{padding:0;border:0;clear:both}.pane-content input[type="file"]{height:.1px;width:.1px;opacity:0;z-index:-1;position:absolute;overflow:hidden;display:initial}.pane-content div.pane-field:nth-last-child(1){margin-bottom:0}.pane-content .pane-table-header{font-size:12px}.pane-content .pane-table-header label{padding-left:0;padding-bottom:12px}.pane-content .pane-table-body{margin-top:4px;margin-bottom:4px}.pane-content .pane-table-body .c-label{height:36px;margin:8px 0}.pane-content .pane-row-label{font-size:13px;font-weight:500}.pane-content .pane-row-input{font-size:15px}.pane-content .pane-field{margin-bottom:24px}.pane-content .pane-field:before,.pane-content .pane-field:after{content:' ';display:table}.pane-content .pane-field:after{clear:both}.pane-content .pane-field textarea{min-width:0}.pane-content .pane-field .subtitle{margin-top:0;margin-bottom:8px;color:#767676;font-size:12px;padding:0 0 4px 0}.pane-content .pane-field .pane-field-label{margin-top:0;font-size:12px;padding:0 0 4px 0}.pane-content .pane-field .c-select{width:100%;max-width:100%;margin-top:0}.pane-content .pane-field input[type="text"],.pane-content .pane-field input[type="password"],.pane-content .pane-field input[type="number"]{width:100%;outline:0;margin:0}.pane-content .pane-field textarea{width:100%;height:72px;display:block}.pane-content .pane-field .fl-ChoiceGroup .ms-Label{font-size:12px;font-weight:400}.pane-elements{margin-top:12px}.customConnectorDialog .customConnectorDialog-messageBarWrapper{margin-top:8px}.customConnectorDialog .pane-content{padding:4px 0 0 0}.customConnectorDialog .pane-content input{margin:1px}.customConnectorDialog .header-icon-container{display:inline}.customConnectorDialog .header-icon{float:right;width:57px;height:57px}.customConnectorDialog .header-container{display:grid}.customConnectorDialog .header-text{padding:0 0 0;font-size:13px}.customConnectorDialog .header-github-link{color:blue}.customConnectorDialog div.ng-modal-dialog{width:40%}.customConnectorDialog .customConnectorDialog-container{margin-top:0;max-width:100%}.customConnectorDialog .customConnectorDialog-dropDown{margin:1px;max-width:100%}.customConnectorDialog select:disabled{background-color:rgba(0,0,0,0.05)}
.customApiDefinitionTab{height:100%}.customApiDefinitionTab .customApiDefinitionTab-scrollbox{overflow-y:auto;visibility:hidden;height:100%;position:relative}.customApiDefinitionTab .customApiDefinitionTab-scrollbox:hover{visibility:visible}.customApiDefinitionTab .customApiDefinitionTab-scrollbox-content{visibility:visible;margin-top:32px}.customApiDefinitionTab .customApiDefinitionTab-scrollbox-content--preRendered{min-height:10000px}.customApiDefinitionTab .customApiDefinitionTab-scrollbox-content--rendered{min-height:auto}.customApiDefinitionTab .customApiDefinitionTab-content-divider{margin-top:20px;margin-bottom:20px}
.section-custom-api-details-tab{padding-top:32px}.section-custom-api-details-tab h1{padding:0;font-size:20px;line-height:1;font-weight:500;margin-bottom:8px}.section-custom-api-details-tab .row.top-align{padding-left:0;margin-left:0}.section-custom-api-details-tab .form-row{padding:16px}.section-custom-api-details-tab .form-row--first{padding-top:0}
.context-folding-list div.title{margin-bottom:12px}.context-folding-list div.title span{display:inline-block;vertical-align:middle}.context-folding-list div.title .folding-list-collapse{position:relative;top:4px;font-size:12px;font-weight:700;margin-right:4px}.context-folding-list div.title .title{font-size:21px;font-weight:400}.context-folding-list .description{padding-left:20px}.context-folding-list a.c-hyperlink{margin-bottom:12px}.context-folding-list .c-hyperlink{padding-left:20px}.context-folding-list .list-item{color:#0066ff;font-size:15px;margin:8px 0;cursor:pointer;padding-left:20px}.context-folding-list .list-item a{cursor:pointer}.context-folding-list .list-item a.selected{font-weight:bold}.context-folding-list .list-item a.selected .item-text{color:#0066ff}.context-folding-list .list-item a.selected .index{color:white;background:#0066ff;border-color:#0066ff}.context-folding-list .list-item .index{display:inline-block;text-align:center;vertical-align:middle;padding:2px 8px 4px;border-radius:50%;border:1px solid grey;margin-right:4px;font-size:13px;color:white;background:#666666}.context-folding-list .list-item .index.add-new{background:none;color:#0066ff;border-color:#0066ff;padding:4px 12px 2px 6px;margin-left:32px}.context-folding-list .list-item .index.add-new::before{width:7px}.context-folding-list .list-item .add-new-text{color:#000000;font-weight:bold;display:inline-block;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;width:calc(100% - (32px + 52px))}.context-folding-list .list-item .item-text{display:inline-block;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:calc(100% - (32px + 52px));color:#666666}.context-folding-list .list-item .item-text.commands{width:calc(100% - (32px + 52px + 22px))}.context-folding-list .list-item .item-status{display:inline-block;margin:auto;height:24px;width:24px;margin-right:4px}.context-folding-list .list-item .dropdown-block{display:inline-block}.context-folding-list .list-item img[ng-src=""]{opacity:0}.context-folding-list .list-item .command-item{float:right;padding-right:4px}
.generalSwaggerEditorTab{padding-top:32px}.generalSwaggerEditorTab fieldset{border:0;padding:0 0 4px 0}.generalSwaggerEditorTab fieldset .c-label{font-size:12px;position:relative;float:left;margin-top:4px}.generalSwaggerEditorTab .title{font-size:21px;font-weight:400;margin-bottom:12px}.generalSwaggerEditorTab .generalSwaggerEditorTab-section--bottom{margin-bottom:0}.generalSwaggerEditorTab .generalSwaggerEditorTab-input--resizable{resize:vertical}.generalSwaggerEditorTab .generalSwaggerEditorTab-section-divider{margin-top:32px;margin-bottom:32px}.icon-section{margin-bottom:24px}.icon-section .icon-holder{display:inline-block}.icon-section .icon-holder .icon-holder-button{display:block;min-width:initial;border:0;padding:0;margin:0}.icon-section .icon-holder .icon-holder-image{background-color:rgba(0,0,0,0.2);background-size:100% 100%;background-repeat:no-repeat;margin:auto;height:100px;min-width:100px;padding:0}.icon-section .icon-holder .icon-holder-label{margin:0;border:0;text-align:center;font-size:14px;padding:2px 4px}.icon-section .icon-description{padding-left:20px;display:inline-block}.icon-section .icon-description a{cursor:pointer}.icon-section .icon-description label{margin:0;padding:0}
.importFromSamplePanel .importFromSamplePanel-textArea--multiline textarea{font-family:Consolas,monaco,monospace;font-size:13px}.importFromSamplePanel .importFromSamplePanelCtrl-buttons{margin-top:24px;padding-bottom:24px}.importFromSamplePanel .importFromSamplePanelCtrl-button{margin-right:8px}
.section-custom-api-import .importSection-choiceGroup .ms-ChoiceField{display:inline-block;padding-right:16px}.section-custom-api-import fieldset{border:0;width:100%;padding:0 0 4px 0}.section-custom-api-import fieldset .c-label{font-size:12px;position:relative;float:left}.section-custom-api-import .title{font-size:21px;font-weight:400;margin-bottom:12px}.section-custom-api-import .c-select-wsdl{width:100%;max-width:100%;margin-top:0;margin-bottom:4px}.section-custom-api-import .select-option-container{display:inline-block;width:100%;padding:0 0 4px 0}.section-custom-api-import .select-option-container .c-label{font-size:12px;position:relative;float:left;padding-right:35px}.section-custom-api-import .select-option-container .select-option{height:100%}
.parameter-dropdown-editor-container{margin:0;padding:0}.parameter-dropdown-editor-container .input-with-image-container{position:relative;padding:0;margin:0}.parameter-dropdown-editor-container .input-with-image-container input{margin:0;padding-right:34px}.parameter-dropdown-editor-container .input-with-image-container span{position:absolute;bottom:10px;right:11px;width:16px;height:16px;vertical-align:middle;cursor:pointer}
.securitySwaggerEditorTab{height:100%}.securitySwaggerEditorTab .title{font-size:21px;font-weight:400;margin-bottom:12px}.securitySwaggerEditorTab .context-required-text{color:red}.securitySwaggerEditorTab input.c-text-field[type=text],.securitySwaggerEditorTab input.c-text-field[type=password]{width:100%;max-width:100%}.securitySwaggerEditorTab input.c-text-field[type=password]{display:block;height:36px;padding:7px 10px;border:1px solid rgba(0,0,0,0.6);outline:0;background:#FFF}.securitySwaggerEditorTab input.c-text-field[type=password]:focus{border:1px solid rgba(0,0,0,0.6);border-color:#0078D7}.securitySwaggerEditorTab input.c-text-field[type=password]:disabled{cursor:not-allowed;color:rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.2)}.securitySwaggerEditorTab .locked-security{position:fixed;width:100%;top:40%;left:0}.securitySwaggerEditorTab .locked-security span{font-size:21px;font-weight:700}.securitySwaggerEditorTab .securitySwaggerEditorTab-section{margin:32px 0 0 0}.securitySwaggerEditorTab .securitySwaggerEditorTab-scrollbox{overflow-y:auto;height:100%;position:relative;visibility:hidden}.securitySwaggerEditorTab .securitySwaggerEditorTab-scrollbox:hover{visibility:visible}.securitySwaggerEditorTab .securitySwaggerEditorTab-scrollbox-content{visibility:visible;margin-top:32px}.securitySwaggerEditorTab .securitySwaggerEditorTab-pane-field--hasButton{margin-bottom:0 !important}.securitySwaggerEditorTab .securitySwaggerEditorTab-pane-content--hasButton{padding-bottom:0 !important}.securitySwaggerEditorTab .securitySwaggerEditorTab-description{padding:0}
.section-share{padding:32px 0}.section-share .ps-list-item{border:1px solid #cac8c7;background:#fff;margin:10px 0}.section-share .minimal-content{height:20px}.section-share .autocomplete-container{margin-bottom:30px}.section-share hr{margin:30px 0}.section-share .tenant-share{background-color:#d2d2d2;height:72px;margin-bottom:30px;position:relative}.section-share .tenant-share img{width:48px;height:48px;position:absolute;margin-left:12px;margin-top:12px}.section-share .tenant-share span{padding-left:84px;position:absolute;vertical-align:middle;line-height:72px}.section-share .tenant-share a{position:absolute;vertical-align:middle;right:50px;line-height:72px;color:#0066ff;cursor:pointer}.share-list-tbody td{height:72px}.share-list-tbody td.text-ellipse{width:70%}.action-buttons{float:left}.action-buttons .action-button{padding-right:8px}.option-block{margin:16px;text-align:center;font-size:x-large;vertical-align:middle;cursor:pointer}.option-block.c-glyph:hover{color:#0066ff}.option-block.c-glyph[disabled]{color:rgba(0,0,0,0.2);cursor:default}.option-block[disabled]{color:rgba(0,0,0,0.2);cursor:default}select{height:32px;width:150px}
.swagger-editor #ace-editor{height:calc(100vh - 51px)!important}.swagger-editor .SplitPane{height:calc(100% - 51px)!important}.swagger-editor .dropzone{height:100%;width:100%}.swagger-editor .dropzone .dropzone__overlay{padding-top:20px;height:100%;width:100%;position:absolute;left:0;background:#2d2d2d;text-align:center;color:#fff;font-size:1rem}.swagger-editor .swagger-ui{height:100%}.swagger-editor .swagger-ui .version-pragma{font-size:1.2em}@media print{.swagger-editor .Pane1,.swagger-editor .topbar{display:none}.swagger-editor .SplitPane{position:relative!important;display:block!important}.swagger-editor .Pane2{overflow-y:auto;width:100%!important}}.swagger-editor .editor-readonly-watermark{position:absolute;top:0;height:40px;left:0;right:0;padding-right:20px;padding-top:10px;margin:0;z-index:2;color:#fff;font-weight:700;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.swagger-editor .editor-readonly-watermark:before{z-index:1;pointer-events:none;position:absolute;content:" ";top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 60%,hsla(0,0%,56.9%,.31) 74%,hsla(0,0%,100%,.17))}.swagger-editor .swagger-ui{
  /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.swagger-editor .swagger-ui body{margin:0}.swagger-editor .swagger-ui article,.swagger-editor .swagger-ui aside,.swagger-editor .swagger-ui footer,.swagger-editor .swagger-ui header,.swagger-editor .swagger-ui nav,.swagger-editor .swagger-ui section{display:block}.swagger-editor .swagger-ui h1{font-size:2em;margin:.67em 0}.swagger-editor .swagger-ui figcaption,.swagger-editor .swagger-ui figure,.swagger-editor .swagger-ui main{display:block}.swagger-editor .swagger-ui figure{margin:1em 40px}.swagger-editor .swagger-ui hr{box-sizing:content-box;height:0;overflow:visible}.swagger-editor .swagger-ui pre{font-family:monospace,monospace;font-size:1em}.swagger-editor .swagger-ui a{background-color:transparent;-webkit-text-decoration-skip:objects}.swagger-editor .swagger-ui abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swagger-editor .swagger-ui b,.swagger-editor .swagger-ui strong{font-weight:inherit;font-weight:bolder}.swagger-editor .swagger-ui code,.swagger-editor .swagger-ui kbd,.swagger-editor .swagger-ui samp{font-family:monospace,monospace;font-size:1em}.swagger-editor .swagger-ui dfn{font-style:italic}.swagger-editor .swagger-ui mark{background-color:#ff0;color:#000}.swagger-editor .swagger-ui small{font-size:80%}.swagger-editor .swagger-ui sub,.swagger-editor .swagger-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.swagger-editor .swagger-ui sub{bottom:-.25em}.swagger-editor .swagger-ui sup{top:-.5em}.swagger-editor .swagger-ui audio,.swagger-editor .swagger-ui video{display:inline-block}.swagger-editor .swagger-ui audio:not([controls]){display:none;height:0}.swagger-editor .swagger-ui img{border-style:none}.swagger-editor .swagger-ui svg:not(:root){overflow:hidden}.swagger-editor .swagger-ui button,.swagger-editor .swagger-ui input,.swagger-editor .swagger-ui optgroup,.swagger-editor .swagger-ui select,.swagger-editor .swagger-ui textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.swagger-editor .swagger-ui button,.swagger-editor .swagger-ui input{overflow:visible}.swagger-editor .swagger-ui button,.swagger-editor .swagger-ui select{text-transform:none}.swagger-editor .swagger-ui [type=reset],.swagger-editor .swagger-ui [type=submit],.swagger-editor .swagger-ui button,.swagger-editor .swagger-ui html [type=button]{-webkit-appearance:button}.swagger-editor .swagger-ui [type=button]::-moz-focus-inner,.swagger-editor .swagger-ui [type=reset]::-moz-focus-inner,.swagger-editor .swagger-ui [type=submit]::-moz-focus-inner,.swagger-editor .swagger-ui button::-moz-focus-inner{border-style:none;padding:0}.swagger-editor .swagger-ui [type=button]:-moz-focusring,.swagger-editor .swagger-ui [type=reset]:-moz-focusring,.swagger-editor .swagger-ui [type=submit]:-moz-focusring,.swagger-editor .swagger-ui button:-moz-focusring{outline:1px dotted ButtonText}.swagger-editor .swagger-ui fieldset{padding:.35em .75em .625em}.swagger-editor .swagger-ui legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.swagger-editor .swagger-ui progress{display:inline-block;vertical-align:baseline}.swagger-editor .swagger-ui textarea{overflow:auto}.swagger-editor .swagger-ui [type=checkbox],.swagger-editor .swagger-ui [type=radio]{box-sizing:border-box;padding:0}.swagger-editor .swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-editor .swagger-ui [type=number]::-webkit-outer-spin-button{height:auto}.swagger-editor .swagger-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.swagger-editor .swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-editor .swagger-ui [type=search]::-webkit-search-decoration{-webkit-appearance:none}.swagger-editor .swagger-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swagger-editor .swagger-ui details,.swagger-editor .swagger-ui menu{display:block}.swagger-editor .swagger-ui summary{display:list-item}.swagger-editor .swagger-ui canvas{display:inline-block}.swagger-editor .swagger-ui [hidden],.swagger-editor .swagger-ui template{display:none}.swagger-editor .swagger-ui .debug *{outline:1px solid gold}.swagger-editor .swagger-ui .debug-white *{outline:1px solid #fff}.swagger-editor .swagger-ui .debug-black *{outline:1px solid #000}.swagger-editor .swagger-ui .debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0}.swagger-editor .swagger-ui .debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0}.swagger-editor .swagger-ui .debug-grid-8-solid{background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0}.swagger-editor .swagger-ui .debug-grid-16-solid{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0}.swagger-editor .swagger-ui .border-box,.swagger-editor .swagger-ui a,.swagger-editor .swagger-ui article,.swagger-editor .swagger-ui body,.swagger-editor .swagger-ui code,.swagger-editor .swagger-ui dd,.swagger-editor .swagger-ui div,.swagger-editor .swagger-ui dl,.swagger-editor .swagger-ui dt,.swagger-editor .swagger-ui fieldset,.swagger-editor .swagger-ui footer,.swagger-editor .swagger-ui form,.swagger-editor .swagger-ui h1,.swagger-editor .swagger-ui h2,.swagger-editor .swagger-ui h3,.swagger-editor .swagger-ui h4,.swagger-editor .swagger-ui h5,.swagger-editor .swagger-ui h6,.swagger-editor .swagger-ui header,.swagger-editor .swagger-ui html,.swagger-editor .swagger-ui input[type=email],.swagger-editor .swagger-ui input[type=number],.swagger-editor .swagger-ui input[type=password],.swagger-editor .swagger-ui input[type=tel],.swagger-editor .swagger-ui input[type=text],.swagger-editor .swagger-ui input[type=url],.swagger-editor .swagger-ui legend,.swagger-editor .swagger-ui li,.swagger-editor .swagger-ui main,.swagger-editor .swagger-ui ol,.swagger-editor .swagger-ui p,.swagger-editor .swagger-ui pre,.swagger-editor .swagger-ui section,.swagger-editor .swagger-ui table,.swagger-editor .swagger-ui td,.swagger-editor .swagger-ui textarea,.swagger-editor .swagger-ui th,.swagger-editor .swagger-ui tr,.swagger-editor .swagger-ui ul{box-sizing:border-box}.swagger-editor .swagger-ui .aspect-ratio{height:0;position:relative}.swagger-editor .swagger-ui .aspect-ratio--16x9{padding-bottom:56.25%}.swagger-editor .swagger-ui .aspect-ratio--9x16{padding-bottom:177.77%}.swagger-editor .swagger-ui .aspect-ratio--4x3{padding-bottom:75%}.swagger-editor .swagger-ui .aspect-ratio--3x4{padding-bottom:133.33%}.swagger-editor .swagger-ui .aspect-ratio--6x4{padding-bottom:66.6%}.swagger-editor .swagger-ui .aspect-ratio--4x6{padding-bottom:150%}.swagger-editor .swagger-ui .aspect-ratio--8x5{padding-bottom:62.5%}.swagger-editor .swagger-ui .aspect-ratio--5x8{padding-bottom:160%}.swagger-editor .swagger-ui .aspect-ratio--7x5{padding-bottom:71.42%}.swagger-editor .swagger-ui .aspect-ratio--5x7{padding-bottom:140%}.swagger-editor .swagger-ui .aspect-ratio--1x1{padding-bottom:100%}.swagger-editor .swagger-ui .aspect-ratio--object{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}@media screen and (min-width:30em){.swagger-editor .swagger-ui .aspect-ratio-ns{height:0;position:relative}.swagger-editor .swagger-ui .aspect-ratio--16x9-ns{padding-bottom:56.25%}.swagger-editor .swagger-ui .aspect-ratio--9x16-ns{padding-bottom:177.77%}.swagger-editor .swagger-ui .aspect-ratio--4x3-ns{padding-bottom:75%}.swagger-editor .swagger-ui .aspect-ratio--3x4-ns{padding-bottom:133.33%}.swagger-editor .swagger-ui .aspect-ratio--6x4-ns{padding-bottom:66.6%}.swagger-editor .swagger-ui .aspect-ratio--4x6-ns{padding-bottom:150%}.swagger-editor .swagger-ui .aspect-ratio--8x5-ns{padding-bottom:62.5%}.swagger-editor .swagger-ui .aspect-ratio--5x8-ns{padding-bottom:160%}.swagger-editor .swagger-ui .aspect-ratio--7x5-ns{padding-bottom:71.42%}.swagger-editor .swagger-ui .aspect-ratio--5x7-ns{padding-bottom:140%}.swagger-editor .swagger-ui .aspect-ratio--1x1-ns{padding-bottom:100%}.swagger-editor .swagger-ui .aspect-ratio--object-ns{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .aspect-ratio-m{height:0;position:relative}.swagger-editor .swagger-ui .aspect-ratio--16x9-m{padding-bottom:56.25%}.swagger-editor .swagger-ui .aspect-ratio--9x16-m{padding-bottom:177.77%}.swagger-editor .swagger-ui .aspect-ratio--4x3-m{padding-bottom:75%}.swagger-editor .swagger-ui .aspect-ratio--3x4-m{padding-bottom:133.33%}.swagger-editor .swagger-ui .aspect-ratio--6x4-m{padding-bottom:66.6%}.swagger-editor .swagger-ui .aspect-ratio--4x6-m{padding-bottom:150%}.swagger-editor .swagger-ui .aspect-ratio--8x5-m{padding-bottom:62.5%}.swagger-editor .swagger-ui .aspect-ratio--5x8-m{padding-bottom:160%}.swagger-editor .swagger-ui .aspect-ratio--7x5-m{padding-bottom:71.42%}.swagger-editor .swagger-ui .aspect-ratio--5x7-m{padding-bottom:140%}.swagger-editor .swagger-ui .aspect-ratio--1x1-m{padding-bottom:100%}.swagger-editor .swagger-ui .aspect-ratio--object-m{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .aspect-ratio-l{height:0;position:relative}.swagger-editor .swagger-ui .aspect-ratio--16x9-l{padding-bottom:56.25%}.swagger-editor .swagger-ui .aspect-ratio--9x16-l{padding-bottom:177.77%}.swagger-editor .swagger-ui .aspect-ratio--4x3-l{padding-bottom:75%}.swagger-editor .swagger-ui .aspect-ratio--3x4-l{padding-bottom:133.33%}.swagger-editor .swagger-ui .aspect-ratio--6x4-l{padding-bottom:66.6%}.swagger-editor .swagger-ui .aspect-ratio--4x6-l{padding-bottom:150%}.swagger-editor .swagger-ui .aspect-ratio--8x5-l{padding-bottom:62.5%}.swagger-editor .swagger-ui .aspect-ratio--5x8-l{padding-bottom:160%}.swagger-editor .swagger-ui .aspect-ratio--7x5-l{padding-bottom:71.42%}.swagger-editor .swagger-ui .aspect-ratio--5x7-l{padding-bottom:140%}.swagger-editor .swagger-ui .aspect-ratio--1x1-l{padding-bottom:100%}.swagger-editor .swagger-ui .aspect-ratio--object-l{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}}.swagger-editor .swagger-ui img{max-width:100%}.swagger-editor .swagger-ui .cover{background-size:cover!important}.swagger-editor .swagger-ui .contain{background-size:contain!important}@media screen and (min-width:30em){.swagger-editor .swagger-ui .cover-ns{background-size:cover!important}.swagger-editor .swagger-ui .contain-ns{background-size:contain!important}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .cover-m{background-size:cover!important}.swagger-editor .swagger-ui .contain-m{background-size:contain!important}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .cover-l{background-size:cover!important}.swagger-editor .swagger-ui .contain-l{background-size:contain!important}}.swagger-editor .swagger-ui .bg-center{background-repeat:no-repeat;background-position:50%}.swagger-editor .swagger-ui .bg-top{background-repeat:no-repeat;background-position:top}.swagger-editor .swagger-ui .bg-right{background-repeat:no-repeat;background-position:100%}.swagger-editor .swagger-ui .bg-bottom{background-repeat:no-repeat;background-position:bottom}.swagger-editor .swagger-ui .bg-left{background-repeat:no-repeat;background-position:0}@media screen and (min-width:30em){.swagger-editor .swagger-ui .bg-center-ns{background-repeat:no-repeat;background-position:50%}.swagger-editor .swagger-ui .bg-top-ns{background-repeat:no-repeat;background-position:top}.swagger-editor .swagger-ui .bg-right-ns{background-repeat:no-repeat;background-position:100%}.swagger-editor .swagger-ui .bg-bottom-ns{background-repeat:no-repeat;background-position:bottom}.swagger-editor .swagger-ui .bg-left-ns{background-repeat:no-repeat;background-position:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .bg-center-m{background-repeat:no-repeat;background-position:50%}.swagger-editor .swagger-ui .bg-top-m{background-repeat:no-repeat;background-position:top}.swagger-editor .swagger-ui .bg-right-m{background-repeat:no-repeat;background-position:100%}.swagger-editor .swagger-ui .bg-bottom-m{background-repeat:no-repeat;background-position:bottom}.swagger-editor .swagger-ui .bg-left-m{background-repeat:no-repeat;background-position:0}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .bg-center-l{background-repeat:no-repeat;background-position:50%}.swagger-editor .swagger-ui .bg-top-l{background-repeat:no-repeat;background-position:top}.swagger-editor .swagger-ui .bg-right-l{background-repeat:no-repeat;background-position:100%}.swagger-editor .swagger-ui .bg-bottom-l{background-repeat:no-repeat;background-position:bottom}.swagger-editor .swagger-ui .bg-left-l{background-repeat:no-repeat;background-position:0}}.swagger-editor .swagger-ui .outline{outline:1px solid}.swagger-editor .swagger-ui .outline-transparent{outline:1px solid transparent}.swagger-editor .swagger-ui .outline-0{outline:0}@media screen and (min-width:30em){.swagger-editor .swagger-ui .outline-ns{outline:1px solid}.swagger-editor .swagger-ui .outline-transparent-ns{outline:1px solid transparent}.swagger-editor .swagger-ui .outline-0-ns{outline:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .outline-m{outline:1px solid}.swagger-editor .swagger-ui .outline-transparent-m{outline:1px solid transparent}.swagger-editor .swagger-ui .outline-0-m{outline:0}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .outline-l{outline:1px solid}.swagger-editor .swagger-ui .outline-transparent-l{outline:1px solid transparent}.swagger-editor .swagger-ui .outline-0-l{outline:0}}.swagger-editor .swagger-ui .ba{border-style:solid;border-width:1px}.swagger-editor .swagger-ui .bt{border-top-style:solid;border-top-width:1px}.swagger-editor .swagger-ui .br{border-right-style:solid;border-right-width:1px}.swagger-editor .swagger-ui .bb{border-bottom-style:solid;border-bottom-width:1px}.swagger-editor .swagger-ui .bl{border-left-style:solid;border-left-width:1px}.swagger-editor .swagger-ui .bn{border-style:none;border-width:0}@media screen and (min-width:30em){.swagger-editor .swagger-ui .ba-ns{border-style:solid;border-width:1px}.swagger-editor .swagger-ui .bt-ns{border-top-style:solid;border-top-width:1px}.swagger-editor .swagger-ui .br-ns{border-right-style:solid;border-right-width:1px}.swagger-editor .swagger-ui .bb-ns{border-bottom-style:solid;border-bottom-width:1px}.swagger-editor .swagger-ui .bl-ns{border-left-style:solid;border-left-width:1px}.swagger-editor .swagger-ui .bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .ba-m{border-style:solid;border-width:1px}.swagger-editor .swagger-ui .bt-m{border-top-style:solid;border-top-width:1px}.swagger-editor .swagger-ui .br-m{border-right-style:solid;border-right-width:1px}.swagger-editor .swagger-ui .bb-m{border-bottom-style:solid;border-bottom-width:1px}.swagger-editor .swagger-ui .bl-m{border-left-style:solid;border-left-width:1px}.swagger-editor .swagger-ui .bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .ba-l{border-style:solid;border-width:1px}.swagger-editor .swagger-ui .bt-l{border-top-style:solid;border-top-width:1px}.swagger-editor .swagger-ui .br-l{border-right-style:solid;border-right-width:1px}.swagger-editor .swagger-ui .bb-l{border-bottom-style:solid;border-bottom-width:1px}.swagger-editor .swagger-ui .bl-l{border-left-style:solid;border-left-width:1px}.swagger-editor .swagger-ui .bn-l{border-style:none;border-width:0}}.swagger-editor .swagger-ui .b--black{border-color:#000}.swagger-editor .swagger-ui .b--near-black{border-color:#111}.swagger-editor .swagger-ui .b--dark-gray{border-color:#333}.swagger-editor .swagger-ui .b--mid-gray{border-color:#555}.swagger-editor .swagger-ui .b--gray{border-color:#777}.swagger-editor .swagger-ui .b--silver{border-color:#999}.swagger-editor .swagger-ui .b--light-silver{border-color:#aaa}.swagger-editor .swagger-ui .b--moon-gray{border-color:#ccc}.swagger-editor .swagger-ui .b--light-gray{border-color:#eee}.swagger-editor .swagger-ui .b--near-white{border-color:#f4f4f4}.swagger-editor .swagger-ui .b--white{border-color:#fff}.swagger-editor .swagger-ui .b--white-90{border-color:hsla(0,0%,100%,.9)}.swagger-editor .swagger-ui .b--white-80{border-color:hsla(0,0%,100%,.8)}.swagger-editor .swagger-ui .b--white-70{border-color:hsla(0,0%,100%,.7)}.swagger-editor .swagger-ui .b--white-60{border-color:hsla(0,0%,100%,.6)}.swagger-editor .swagger-ui .b--white-50{border-color:hsla(0,0%,100%,.5)}.swagger-editor .swagger-ui .b--white-40{border-color:hsla(0,0%,100%,.4)}.swagger-editor .swagger-ui .b--white-30{border-color:hsla(0,0%,100%,.3)}.swagger-editor .swagger-ui .b--white-20{border-color:hsla(0,0%,100%,.2)}.swagger-editor .swagger-ui .b--white-10{border-color:hsla(0,0%,100%,.1)}.swagger-editor .swagger-ui .b--white-05{border-color:hsla(0,0%,100%,.05)}.swagger-editor .swagger-ui .b--white-025{border-color:hsla(0,0%,100%,.025)}.swagger-editor .swagger-ui .b--white-0125{border-color:hsla(0,0%,100%,.0125)}.swagger-editor .swagger-ui .b--black-90{border-color:rgba(0,0,0,.9)}.swagger-editor .swagger-ui .b--black-80{border-color:rgba(0,0,0,.8)}.swagger-editor .swagger-ui .b--black-70{border-color:rgba(0,0,0,.7)}.swagger-editor .swagger-ui .b--black-60{border-color:rgba(0,0,0,.6)}.swagger-editor .swagger-ui .b--black-50{border-color:rgba(0,0,0,.5)}.swagger-editor .swagger-ui .b--black-40{border-color:rgba(0,0,0,.4)}.swagger-editor .swagger-ui .b--black-30{border-color:rgba(0,0,0,.3)}.swagger-editor .swagger-ui .b--black-20{border-color:rgba(0,0,0,.2)}.swagger-editor .swagger-ui .b--black-10{border-color:rgba(0,0,0,.1)}.swagger-editor .swagger-ui .b--black-05{border-color:rgba(0,0,0,.05)}.swagger-editor .swagger-ui .b--black-025{border-color:rgba(0,0,0,.025)}.swagger-editor .swagger-ui .b--black-0125{border-color:rgba(0,0,0,.0125)}.swagger-editor .swagger-ui .b--dark-red{border-color:#e7040f}.swagger-editor .swagger-ui .b--red{border-color:#ff4136}.swagger-editor .swagger-ui .b--light-red{border-color:#ff725c}.swagger-editor .swagger-ui .b--orange{border-color:#ff6300}.swagger-editor .swagger-ui .b--gold{border-color:#ffb700}.swagger-editor .swagger-ui .b--yellow{border-color:gold}.swagger-editor .swagger-ui .b--light-yellow{border-color:#fbf1a9}.swagger-editor .swagger-ui .b--purple{border-color:#5e2ca5}.swagger-editor .swagger-ui .b--light-purple{border-color:#a463f2}.swagger-editor .swagger-ui .b--dark-pink{border-color:#d5008f}.swagger-editor .swagger-ui .b--hot-pink{border-color:#ff41b4}.swagger-editor .swagger-ui .b--pink{border-color:#ff80cc}.swagger-editor .swagger-ui .b--light-pink{border-color:#ffa3d7}.swagger-editor .swagger-ui .b--dark-green{border-color:#137752}.swagger-editor .swagger-ui .b--green{border-color:#19a974}.swagger-editor .swagger-ui .b--light-green{border-color:#9eebcf}.swagger-editor .swagger-ui .b--navy{border-color:#001b44}.swagger-editor .swagger-ui .b--dark-blue{border-color:#00449e}.swagger-editor .swagger-ui .b--blue{border-color:#357edd}.swagger-editor .swagger-ui .b--light-blue{border-color:#96ccff}.swagger-editor .swagger-ui .b--lightest-blue{border-color:#cdecff}.swagger-editor .swagger-ui .b--washed-blue{border-color:#f6fffe}.swagger-editor .swagger-ui .b--washed-green{border-color:#e8fdf5}.swagger-editor .swagger-ui .b--washed-yellow{border-color:#fffceb}.swagger-editor .swagger-ui .b--washed-red{border-color:#ffdfdf}.swagger-editor .swagger-ui .b--transparent{border-color:transparent}.swagger-editor .swagger-ui .b--inherit{border-color:inherit}.swagger-editor .swagger-ui .br0{border-radius:0}.swagger-editor .swagger-ui .br1{border-radius:.125rem}.swagger-editor .swagger-ui .br2{border-radius:.25rem}.swagger-editor .swagger-ui .br3{border-radius:.5rem}.swagger-editor .swagger-ui .br4{border-radius:1rem}.swagger-editor .swagger-ui .br-100{border-radius:100%}.swagger-editor .swagger-ui .br-pill{border-radius:9999px}.swagger-editor .swagger-ui .br--bottom{border-top-left-radius:0;border-top-right-radius:0}.swagger-editor .swagger-ui .br--top{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-editor .swagger-ui .br--right{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-editor .swagger-ui .br--left{border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (min-width:30em){.swagger-editor .swagger-ui .br0-ns{border-radius:0}.swagger-editor .swagger-ui .br1-ns{border-radius:.125rem}.swagger-editor .swagger-ui .br2-ns{border-radius:.25rem}.swagger-editor .swagger-ui .br3-ns{border-radius:.5rem}.swagger-editor .swagger-ui .br4-ns{border-radius:1rem}.swagger-editor .swagger-ui .br-100-ns{border-radius:100%}.swagger-editor .swagger-ui .br-pill-ns{border-radius:9999px}.swagger-editor .swagger-ui .br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.swagger-editor .swagger-ui .br--top-ns{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-editor .swagger-ui .br--right-ns{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-editor .swagger-ui .br--left-ns{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .br0-m{border-radius:0}.swagger-editor .swagger-ui .br1-m{border-radius:.125rem}.swagger-editor .swagger-ui .br2-m{border-radius:.25rem}.swagger-editor .swagger-ui .br3-m{border-radius:.5rem}.swagger-editor .swagger-ui .br4-m{border-radius:1rem}.swagger-editor .swagger-ui .br-100-m{border-radius:100%}.swagger-editor .swagger-ui .br-pill-m{border-radius:9999px}.swagger-editor .swagger-ui .br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.swagger-editor .swagger-ui .br--top-m{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-editor .swagger-ui .br--right-m{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-editor .swagger-ui .br--left-m{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .br0-l{border-radius:0}.swagger-editor .swagger-ui .br1-l{border-radius:.125rem}.swagger-editor .swagger-ui .br2-l{border-radius:.25rem}.swagger-editor .swagger-ui .br3-l{border-radius:.5rem}.swagger-editor .swagger-ui .br4-l{border-radius:1rem}.swagger-editor .swagger-ui .br-100-l{border-radius:100%}.swagger-editor .swagger-ui .br-pill-l{border-radius:9999px}.swagger-editor .swagger-ui .br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.swagger-editor .swagger-ui .br--top-l{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-editor .swagger-ui .br--right-l{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-editor .swagger-ui .br--left-l{border-top-right-radius:0;border-bottom-right-radius:0}}.swagger-editor .swagger-ui .b--dotted{border-style:dotted}.swagger-editor .swagger-ui .b--dashed{border-style:dashed}.swagger-editor .swagger-ui .b--solid{border-style:solid}.swagger-editor .swagger-ui .b--none{border-style:none}@media screen and (min-width:30em){.swagger-editor .swagger-ui .b--dotted-ns{border-style:dotted}.swagger-editor .swagger-ui .b--dashed-ns{border-style:dashed}.swagger-editor .swagger-ui .b--solid-ns{border-style:solid}.swagger-editor .swagger-ui .b--none-ns{border-style:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .b--dotted-m{border-style:dotted}.swagger-editor .swagger-ui .b--dashed-m{border-style:dashed}.swagger-editor .swagger-ui .b--solid-m{border-style:solid}.swagger-editor .swagger-ui .b--none-m{border-style:none}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .b--dotted-l{border-style:dotted}.swagger-editor .swagger-ui .b--dashed-l{border-style:dashed}.swagger-editor .swagger-ui .b--solid-l{border-style:solid}.swagger-editor .swagger-ui .b--none-l{border-style:none}}.swagger-editor .swagger-ui .bw0{border-width:0}.swagger-editor .swagger-ui .bw1{border-width:.125rem}.swagger-editor .swagger-ui .bw2{border-width:.25rem}.swagger-editor .swagger-ui .bw3{border-width:.5rem}.swagger-editor .swagger-ui .bw4{border-width:1rem}.swagger-editor .swagger-ui .bw5{border-width:2rem}.swagger-editor .swagger-ui .bt-0{border-top-width:0}.swagger-editor .swagger-ui .br-0{border-right-width:0}.swagger-editor .swagger-ui .bb-0{border-bottom-width:0}.swagger-editor .swagger-ui .bl-0{border-left-width:0}@media screen and (min-width:30em){.swagger-editor .swagger-ui .bw0-ns{border-width:0}.swagger-editor .swagger-ui .bw1-ns{border-width:.125rem}.swagger-editor .swagger-ui .bw2-ns{border-width:.25rem}.swagger-editor .swagger-ui .bw3-ns{border-width:.5rem}.swagger-editor .swagger-ui .bw4-ns{border-width:1rem}.swagger-editor .swagger-ui .bw5-ns{border-width:2rem}.swagger-editor .swagger-ui .bt-0-ns{border-top-width:0}.swagger-editor .swagger-ui .br-0-ns{border-right-width:0}.swagger-editor .swagger-ui .bb-0-ns{border-bottom-width:0}.swagger-editor .swagger-ui .bl-0-ns{border-left-width:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .bw0-m{border-width:0}.swagger-editor .swagger-ui .bw1-m{border-width:.125rem}.swagger-editor .swagger-ui .bw2-m{border-width:.25rem}.swagger-editor .swagger-ui .bw3-m{border-width:.5rem}.swagger-editor .swagger-ui .bw4-m{border-width:1rem}.swagger-editor .swagger-ui .bw5-m{border-width:2rem}.swagger-editor .swagger-ui .bt-0-m{border-top-width:0}.swagger-editor .swagger-ui .br-0-m{border-right-width:0}.swagger-editor .swagger-ui .bb-0-m{border-bottom-width:0}.swagger-editor .swagger-ui .bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .bw0-l{border-width:0}.swagger-editor .swagger-ui .bw1-l{border-width:.125rem}.swagger-editor .swagger-ui .bw2-l{border-width:.25rem}.swagger-editor .swagger-ui .bw3-l{border-width:.5rem}.swagger-editor .swagger-ui .bw4-l{border-width:1rem}.swagger-editor .swagger-ui .bw5-l{border-width:2rem}.swagger-editor .swagger-ui .bt-0-l{border-top-width:0}.swagger-editor .swagger-ui .br-0-l{border-right-width:0}.swagger-editor .swagger-ui .bb-0-l{border-bottom-width:0}.swagger-editor .swagger-ui .bl-0-l{border-left-width:0}}.swagger-editor .swagger-ui .shadow-1{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-2{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-3{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-4{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-5{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}@media screen and (min-width:30em){.swagger-editor .swagger-ui .shadow-1-ns{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-2-ns{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-3-ns{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-4-ns{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-5-ns{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .shadow-1-m{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-2-m{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-3-m{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-4-m{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-5-m{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .shadow-1-l{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-2-l{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-3-l{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-4-l{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-editor .swagger-ui .shadow-5-l{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}.swagger-editor .swagger-ui .pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.swagger-editor .swagger-ui .top-0{top:0}.swagger-editor .swagger-ui .right-0{right:0}.swagger-editor .swagger-ui .bottom-0{bottom:0}.swagger-editor .swagger-ui .left-0{left:0}.swagger-editor .swagger-ui .top-1{top:1rem}.swagger-editor .swagger-ui .right-1{right:1rem}.swagger-editor .swagger-ui .bottom-1{bottom:1rem}.swagger-editor .swagger-ui .left-1{left:1rem}.swagger-editor .swagger-ui .top-2{top:2rem}.swagger-editor .swagger-ui .right-2{right:2rem}.swagger-editor .swagger-ui .bottom-2{bottom:2rem}.swagger-editor .swagger-ui .left-2{left:2rem}.swagger-editor .swagger-ui .top--1{top:-1rem}.swagger-editor .swagger-ui .right--1{right:-1rem}.swagger-editor .swagger-ui .bottom--1{bottom:-1rem}.swagger-editor .swagger-ui .left--1{left:-1rem}.swagger-editor .swagger-ui .top--2{top:-2rem}.swagger-editor .swagger-ui .right--2{right:-2rem}.swagger-editor .swagger-ui .bottom--2{bottom:-2rem}.swagger-editor .swagger-ui .left--2{left:-2rem}.swagger-editor .swagger-ui .absolute--fill{top:0;right:0;bottom:0;left:0}@media screen and (min-width:30em){.swagger-editor .swagger-ui .top-0-ns{top:0}.swagger-editor .swagger-ui .left-0-ns{left:0}.swagger-editor .swagger-ui .right-0-ns{right:0}.swagger-editor .swagger-ui .bottom-0-ns{bottom:0}.swagger-editor .swagger-ui .top-1-ns{top:1rem}.swagger-editor .swagger-ui .left-1-ns{left:1rem}.swagger-editor .swagger-ui .right-1-ns{right:1rem}.swagger-editor .swagger-ui .bottom-1-ns{bottom:1rem}.swagger-editor .swagger-ui .top-2-ns{top:2rem}.swagger-editor .swagger-ui .left-2-ns{left:2rem}.swagger-editor .swagger-ui .right-2-ns{right:2rem}.swagger-editor .swagger-ui .bottom-2-ns{bottom:2rem}.swagger-editor .swagger-ui .top--1-ns{top:-1rem}.swagger-editor .swagger-ui .right--1-ns{right:-1rem}.swagger-editor .swagger-ui .bottom--1-ns{bottom:-1rem}.swagger-editor .swagger-ui .left--1-ns{left:-1rem}.swagger-editor .swagger-ui .top--2-ns{top:-2rem}.swagger-editor .swagger-ui .right--2-ns{right:-2rem}.swagger-editor .swagger-ui .bottom--2-ns{bottom:-2rem}.swagger-editor .swagger-ui .left--2-ns{left:-2rem}.swagger-editor .swagger-ui .absolute--fill-ns{top:0;right:0;bottom:0;left:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .top-0-m{top:0}.swagger-editor .swagger-ui .left-0-m{left:0}.swagger-editor .swagger-ui .right-0-m{right:0}.swagger-editor .swagger-ui .bottom-0-m{bottom:0}.swagger-editor .swagger-ui .top-1-m{top:1rem}.swagger-editor .swagger-ui .left-1-m{left:1rem}.swagger-editor .swagger-ui .right-1-m{right:1rem}.swagger-editor .swagger-ui .bottom-1-m{bottom:1rem}.swagger-editor .swagger-ui .top-2-m{top:2rem}.swagger-editor .swagger-ui .left-2-m{left:2rem}.swagger-editor .swagger-ui .right-2-m{right:2rem}.swagger-editor .swagger-ui .bottom-2-m{bottom:2rem}.swagger-editor .swagger-ui .top--1-m{top:-1rem}.swagger-editor .swagger-ui .right--1-m{right:-1rem}.swagger-editor .swagger-ui .bottom--1-m{bottom:-1rem}.swagger-editor .swagger-ui .left--1-m{left:-1rem}.swagger-editor .swagger-ui .top--2-m{top:-2rem}.swagger-editor .swagger-ui .right--2-m{right:-2rem}.swagger-editor .swagger-ui .bottom--2-m{bottom:-2rem}.swagger-editor .swagger-ui .left--2-m{left:-2rem}.swagger-editor .swagger-ui .absolute--fill-m{top:0;right:0;bottom:0;left:0}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .top-0-l{top:0}.swagger-editor .swagger-ui .left-0-l{left:0}.swagger-editor .swagger-ui .right-0-l{right:0}.swagger-editor .swagger-ui .bottom-0-l{bottom:0}.swagger-editor .swagger-ui .top-1-l{top:1rem}.swagger-editor .swagger-ui .left-1-l{left:1rem}.swagger-editor .swagger-ui .right-1-l{right:1rem}.swagger-editor .swagger-ui .bottom-1-l{bottom:1rem}.swagger-editor .swagger-ui .top-2-l{top:2rem}.swagger-editor .swagger-ui .left-2-l{left:2rem}.swagger-editor .swagger-ui .right-2-l{right:2rem}.swagger-editor .swagger-ui .bottom-2-l{bottom:2rem}.swagger-editor .swagger-ui .top--1-l{top:-1rem}.swagger-editor .swagger-ui .right--1-l{right:-1rem}.swagger-editor .swagger-ui .bottom--1-l{bottom:-1rem}.swagger-editor .swagger-ui .left--1-l{left:-1rem}.swagger-editor .swagger-ui .top--2-l{top:-2rem}.swagger-editor .swagger-ui .right--2-l{right:-2rem}.swagger-editor .swagger-ui .bottom--2-l{bottom:-2rem}.swagger-editor .swagger-ui .left--2-l{left:-2rem}.swagger-editor .swagger-ui .absolute--fill-l{top:0;right:0;bottom:0;left:0}}.swagger-editor .swagger-ui .cf:after,.swagger-editor .swagger-ui .cf:before{content:" ";display:table}.swagger-editor .swagger-ui .cf:after{clear:both}.swagger-editor .swagger-ui .cf{*zoom:1}.swagger-editor .swagger-ui .cl{clear:left}.swagger-editor .swagger-ui .cr{clear:right}.swagger-editor .swagger-ui .cb{clear:both}.swagger-editor .swagger-ui .cn{clear:none}@media screen and (min-width:30em){.swagger-editor .swagger-ui .cl-ns{clear:left}.swagger-editor .swagger-ui .cr-ns{clear:right}.swagger-editor .swagger-ui .cb-ns{clear:both}.swagger-editor .swagger-ui .cn-ns{clear:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .cl-m{clear:left}.swagger-editor .swagger-ui .cr-m{clear:right}.swagger-editor .swagger-ui .cb-m{clear:both}.swagger-editor .swagger-ui .cn-m{clear:none}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .cl-l{clear:left}.swagger-editor .swagger-ui .cr-l{clear:right}.swagger-editor .swagger-ui .cb-l{clear:both}.swagger-editor .swagger-ui .cn-l{clear:none}}.swagger-editor .swagger-ui .flex{display:-ms-flexbox;display:flex}.swagger-editor .swagger-ui .inline-flex{display:-ms-inline-flexbox;display:inline-flex}.swagger-editor .swagger-ui .flex-auto{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.swagger-editor .swagger-ui .flex-none{-ms-flex:none;flex:none}.swagger-editor .swagger-ui .flex-column{-ms-flex-direction:column;flex-direction:column}.swagger-editor .swagger-ui .flex-row{-ms-flex-direction:row;flex-direction:row}.swagger-editor .swagger-ui .flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.swagger-editor .swagger-ui .flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.swagger-editor .swagger-ui .flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.swagger-editor .swagger-ui .flex-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.swagger-editor .swagger-ui .flex-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.swagger-editor .swagger-ui .items-start{-ms-flex-align:start;align-items:flex-start}.swagger-editor .swagger-ui .items-end{-ms-flex-align:end;align-items:flex-end}.swagger-editor .swagger-ui .items-center{-ms-flex-align:center;align-items:center}.swagger-editor .swagger-ui .items-baseline{-ms-flex-align:baseline;align-items:baseline}.swagger-editor .swagger-ui .items-stretch{-ms-flex-align:stretch;align-items:stretch}.swagger-editor .swagger-ui .self-start{-ms-flex-item-align:start;align-self:flex-start}.swagger-editor .swagger-ui .self-end{-ms-flex-item-align:end;align-self:flex-end}.swagger-editor .swagger-ui .self-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.swagger-editor .swagger-ui .self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.swagger-editor .swagger-ui .self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.swagger-editor .swagger-ui .justify-start{-ms-flex-pack:start;justify-content:flex-start}.swagger-editor .swagger-ui .justify-end{-ms-flex-pack:end;justify-content:flex-end}.swagger-editor .swagger-ui .justify-center{-ms-flex-pack:center;justify-content:center}.swagger-editor .swagger-ui .justify-between{-ms-flex-pack:justify;justify-content:space-between}.swagger-editor .swagger-ui .justify-around{-ms-flex-pack:distribute;justify-content:space-around}.swagger-editor .swagger-ui .content-start{-ms-flex-line-pack:start;align-content:flex-start}.swagger-editor .swagger-ui .content-end{-ms-flex-line-pack:end;align-content:flex-end}.swagger-editor .swagger-ui .content-center{-ms-flex-line-pack:center;align-content:center}.swagger-editor .swagger-ui .content-between{-ms-flex-line-pack:justify;align-content:space-between}.swagger-editor .swagger-ui .content-around{-ms-flex-line-pack:distribute;align-content:space-around}.swagger-editor .swagger-ui .content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.swagger-editor .swagger-ui .order-0{-ms-flex-order:0;order:0}.swagger-editor .swagger-ui .order-1{-ms-flex-order:1;order:1}.swagger-editor .swagger-ui .order-2{-ms-flex-order:2;order:2}.swagger-editor .swagger-ui .order-3{-ms-flex-order:3;order:3}.swagger-editor .swagger-ui .order-4{-ms-flex-order:4;order:4}.swagger-editor .swagger-ui .order-5{-ms-flex-order:5;order:5}.swagger-editor .swagger-ui .order-6{-ms-flex-order:6;order:6}.swagger-editor .swagger-ui .order-7{-ms-flex-order:7;order:7}.swagger-editor .swagger-ui .order-8{-ms-flex-order:8;order:8}.swagger-editor .swagger-ui .order-last{-ms-flex-order:99999;order:99999}.swagger-editor .swagger-ui .flex-grow-0{-ms-flex-positive:0;flex-grow:0}.swagger-editor .swagger-ui .flex-grow-1{-ms-flex-positive:1;flex-grow:1}.swagger-editor .swagger-ui .flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.swagger-editor .swagger-ui .flex-shrink-1{-ms-flex-negative:1;flex-shrink:1}@media screen and (min-width:30em){.swagger-editor .swagger-ui .flex-ns{display:-ms-flexbox;display:flex}.swagger-editor .swagger-ui .inline-flex-ns{display:-ms-inline-flexbox;display:inline-flex}.swagger-editor .swagger-ui .flex-auto-ns{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.swagger-editor .swagger-ui .flex-none-ns{-ms-flex:none;flex:none}.swagger-editor .swagger-ui .flex-column-ns{-ms-flex-direction:column;flex-direction:column}.swagger-editor .swagger-ui .flex-row-ns{-ms-flex-direction:row;flex-direction:row}.swagger-editor .swagger-ui .flex-wrap-ns{-ms-flex-wrap:wrap;flex-wrap:wrap}.swagger-editor .swagger-ui .flex-nowrap-ns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.swagger-editor .swagger-ui .flex-wrap-reverse-ns{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.swagger-editor .swagger-ui .flex-column-reverse-ns{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.swagger-editor .swagger-ui .flex-row-reverse-ns{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.swagger-editor .swagger-ui .items-start-ns{-ms-flex-align:start;align-items:flex-start}.swagger-editor .swagger-ui .items-end-ns{-ms-flex-align:end;align-items:flex-end}.swagger-editor .swagger-ui .items-center-ns{-ms-flex-align:center;align-items:center}.swagger-editor .swagger-ui .items-baseline-ns{-ms-flex-align:baseline;align-items:baseline}.swagger-editor .swagger-ui .items-stretch-ns{-ms-flex-align:stretch;align-items:stretch}.swagger-editor .swagger-ui .self-start-ns{-ms-flex-item-align:start;align-self:flex-start}.swagger-editor .swagger-ui .self-end-ns{-ms-flex-item-align:end;align-self:flex-end}.swagger-editor .swagger-ui .self-center-ns{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.swagger-editor .swagger-ui .self-baseline-ns{-ms-flex-item-align:baseline;align-self:baseline}.swagger-editor .swagger-ui .self-stretch-ns{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.swagger-editor .swagger-ui .justify-start-ns{-ms-flex-pack:start;justify-content:flex-start}.swagger-editor .swagger-ui .justify-end-ns{-ms-flex-pack:end;justify-content:flex-end}.swagger-editor .swagger-ui .justify-center-ns{-ms-flex-pack:center;justify-content:center}.swagger-editor .swagger-ui .justify-between-ns{-ms-flex-pack:justify;justify-content:space-between}.swagger-editor .swagger-ui .justify-around-ns{-ms-flex-pack:distribute;justify-content:space-around}.swagger-editor .swagger-ui .content-start-ns{-ms-flex-line-pack:start;align-content:flex-start}.swagger-editor .swagger-ui .content-end-ns{-ms-flex-line-pack:end;align-content:flex-end}.swagger-editor .swagger-ui .content-center-ns{-ms-flex-line-pack:center;align-content:center}.swagger-editor .swagger-ui .content-between-ns{-ms-flex-line-pack:justify;align-content:space-between}.swagger-editor .swagger-ui .content-around-ns{-ms-flex-line-pack:distribute;align-content:space-around}.swagger-editor .swagger-ui .content-stretch-ns{-ms-flex-line-pack:stretch;align-content:stretch}.swagger-editor .swagger-ui .order-0-ns{-ms-flex-order:0;order:0}.swagger-editor .swagger-ui .order-1-ns{-ms-flex-order:1;order:1}.swagger-editor .swagger-ui .order-2-ns{-ms-flex-order:2;order:2}.swagger-editor .swagger-ui .order-3-ns{-ms-flex-order:3;order:3}.swagger-editor .swagger-ui .order-4-ns{-ms-flex-order:4;order:4}.swagger-editor .swagger-ui .order-5-ns{-ms-flex-order:5;order:5}.swagger-editor .swagger-ui .order-6-ns{-ms-flex-order:6;order:6}.swagger-editor .swagger-ui .order-7-ns{-ms-flex-order:7;order:7}.swagger-editor .swagger-ui .order-8-ns{-ms-flex-order:8;order:8}.swagger-editor .swagger-ui .order-last-ns{-ms-flex-order:99999;order:99999}.swagger-editor .swagger-ui .flex-grow-0-ns{-ms-flex-positive:0;flex-grow:0}.swagger-editor .swagger-ui .flex-grow-1-ns{-ms-flex-positive:1;flex-grow:1}.swagger-editor .swagger-ui .flex-shrink-0-ns{-ms-flex-negative:0;flex-shrink:0}.swagger-editor .swagger-ui .flex-shrink-1-ns{-ms-flex-negative:1;flex-shrink:1}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .flex-m{display:-ms-flexbox;display:flex}.swagger-editor .swagger-ui .inline-flex-m{display:-ms-inline-flexbox;display:inline-flex}.swagger-editor .swagger-ui .flex-auto-m{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.swagger-editor .swagger-ui .flex-none-m{-ms-flex:none;flex:none}.swagger-editor .swagger-ui .flex-column-m{-ms-flex-direction:column;flex-direction:column}.swagger-editor .swagger-ui .flex-row-m{-ms-flex-direction:row;flex-direction:row}.swagger-editor .swagger-ui .flex-wrap-m{-ms-flex-wrap:wrap;flex-wrap:wrap}.swagger-editor .swagger-ui .flex-nowrap-m{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.swagger-editor .swagger-ui .flex-wrap-reverse-m{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.swagger-editor .swagger-ui .flex-column-reverse-m{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.swagger-editor .swagger-ui .flex-row-reverse-m{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.swagger-editor .swagger-ui .items-start-m{-ms-flex-align:start;align-items:flex-start}.swagger-editor .swagger-ui .items-end-m{-ms-flex-align:end;align-items:flex-end}.swagger-editor .swagger-ui .items-center-m{-ms-flex-align:center;align-items:center}.swagger-editor .swagger-ui .items-baseline-m{-ms-flex-align:baseline;align-items:baseline}.swagger-editor .swagger-ui .items-stretch-m{-ms-flex-align:stretch;align-items:stretch}.swagger-editor .swagger-ui .self-start-m{-ms-flex-item-align:start;align-self:flex-start}.swagger-editor .swagger-ui .self-end-m{-ms-flex-item-align:end;align-self:flex-end}.swagger-editor .swagger-ui .self-center-m{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.swagger-editor .swagger-ui .self-baseline-m{-ms-flex-item-align:baseline;align-self:baseline}.swagger-editor .swagger-ui .self-stretch-m{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.swagger-editor .swagger-ui .justify-start-m{-ms-flex-pack:start;justify-content:flex-start}.swagger-editor .swagger-ui .justify-end-m{-ms-flex-pack:end;justify-content:flex-end}.swagger-editor .swagger-ui .justify-center-m{-ms-flex-pack:center;justify-content:center}.swagger-editor .swagger-ui .justify-between-m{-ms-flex-pack:justify;justify-content:space-between}.swagger-editor .swagger-ui .justify-around-m{-ms-flex-pack:distribute;justify-content:space-around}.swagger-editor .swagger-ui .content-start-m{-ms-flex-line-pack:start;align-content:flex-start}.swagger-editor .swagger-ui .content-end-m{-ms-flex-line-pack:end;align-content:flex-end}.swagger-editor .swagger-ui .content-center-m{-ms-flex-line-pack:center;align-content:center}.swagger-editor .swagger-ui .content-between-m{-ms-flex-line-pack:justify;align-content:space-between}.swagger-editor .swagger-ui .content-around-m{-ms-flex-line-pack:distribute;align-content:space-around}.swagger-editor .swagger-ui .content-stretch-m{-ms-flex-line-pack:stretch;align-content:stretch}.swagger-editor .swagger-ui .order-0-m{-ms-flex-order:0;order:0}.swagger-editor .swagger-ui .order-1-m{-ms-flex-order:1;order:1}.swagger-editor .swagger-ui .order-2-m{-ms-flex-order:2;order:2}.swagger-editor .swagger-ui .order-3-m{-ms-flex-order:3;order:3}.swagger-editor .swagger-ui .order-4-m{-ms-flex-order:4;order:4}.swagger-editor .swagger-ui .order-5-m{-ms-flex-order:5;order:5}.swagger-editor .swagger-ui .order-6-m{-ms-flex-order:6;order:6}.swagger-editor .swagger-ui .order-7-m{-ms-flex-order:7;order:7}.swagger-editor .swagger-ui .order-8-m{-ms-flex-order:8;order:8}.swagger-editor .swagger-ui .order-last-m{-ms-flex-order:99999;order:99999}.swagger-editor .swagger-ui .flex-grow-0-m{-ms-flex-positive:0;flex-grow:0}.swagger-editor .swagger-ui .flex-grow-1-m{-ms-flex-positive:1;flex-grow:1}.swagger-editor .swagger-ui .flex-shrink-0-m{-ms-flex-negative:0;flex-shrink:0}.swagger-editor .swagger-ui .flex-shrink-1-m{-ms-flex-negative:1;flex-shrink:1}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .flex-l{display:-ms-flexbox;display:flex}.swagger-editor .swagger-ui .inline-flex-l{display:-ms-inline-flexbox;display:inline-flex}.swagger-editor .swagger-ui .flex-auto-l{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.swagger-editor .swagger-ui .flex-none-l{-ms-flex:none;flex:none}.swagger-editor .swagger-ui .flex-column-l{-ms-flex-direction:column;flex-direction:column}.swagger-editor .swagger-ui .flex-row-l{-ms-flex-direction:row;flex-direction:row}.swagger-editor .swagger-ui .flex-wrap-l{-ms-flex-wrap:wrap;flex-wrap:wrap}.swagger-editor .swagger-ui .flex-nowrap-l{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.swagger-editor .swagger-ui .flex-wrap-reverse-l{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.swagger-editor .swagger-ui .flex-column-reverse-l{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.swagger-editor .swagger-ui .flex-row-reverse-l{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.swagger-editor .swagger-ui .items-start-l{-ms-flex-align:start;align-items:flex-start}.swagger-editor .swagger-ui .items-end-l{-ms-flex-align:end;align-items:flex-end}.swagger-editor .swagger-ui .items-center-l{-ms-flex-align:center;align-items:center}.swagger-editor .swagger-ui .items-baseline-l{-ms-flex-align:baseline;align-items:baseline}.swagger-editor .swagger-ui .items-stretch-l{-ms-flex-align:stretch;align-items:stretch}.swagger-editor .swagger-ui .self-start-l{-ms-flex-item-align:start;align-self:flex-start}.swagger-editor .swagger-ui .self-end-l{-ms-flex-item-align:end;align-self:flex-end}.swagger-editor .swagger-ui .self-center-l{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.swagger-editor .swagger-ui .self-baseline-l{-ms-flex-item-align:baseline;align-self:baseline}.swagger-editor .swagger-ui .self-stretch-l{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.swagger-editor .swagger-ui .justify-start-l{-ms-flex-pack:start;justify-content:flex-start}.swagger-editor .swagger-ui .justify-end-l{-ms-flex-pack:end;justify-content:flex-end}.swagger-editor .swagger-ui .justify-center-l{-ms-flex-pack:center;justify-content:center}.swagger-editor .swagger-ui .justify-between-l{-ms-flex-pack:justify;justify-content:space-between}.swagger-editor .swagger-ui .justify-around-l{-ms-flex-pack:distribute;justify-content:space-around}.swagger-editor .swagger-ui .content-start-l{-ms-flex-line-pack:start;align-content:flex-start}.swagger-editor .swagger-ui .content-end-l{-ms-flex-line-pack:end;align-content:flex-end}.swagger-editor .swagger-ui .content-center-l{-ms-flex-line-pack:center;align-content:center}.swagger-editor .swagger-ui .content-between-l{-ms-flex-line-pack:justify;align-content:space-between}.swagger-editor .swagger-ui .content-around-l{-ms-flex-line-pack:distribute;align-content:space-around}.swagger-editor .swagger-ui .content-stretch-l{-ms-flex-line-pack:stretch;align-content:stretch}.swagger-editor .swagger-ui .order-0-l{-ms-flex-order:0;order:0}.swagger-editor .swagger-ui .order-1-l{-ms-flex-order:1;order:1}.swagger-editor .swagger-ui .order-2-l{-ms-flex-order:2;order:2}.swagger-editor .swagger-ui .order-3-l{-ms-flex-order:3;order:3}.swagger-editor .swagger-ui .order-4-l{-ms-flex-order:4;order:4}.swagger-editor .swagger-ui .order-5-l{-ms-flex-order:5;order:5}.swagger-editor .swagger-ui .order-6-l{-ms-flex-order:6;order:6}.swagger-editor .swagger-ui .order-7-l{-ms-flex-order:7;order:7}.swagger-editor .swagger-ui .order-8-l{-ms-flex-order:8;order:8}.swagger-editor .swagger-ui .order-last-l{-ms-flex-order:99999;order:99999}.swagger-editor .swagger-ui .flex-grow-0-l{-ms-flex-positive:0;flex-grow:0}.swagger-editor .swagger-ui .flex-grow-1-l{-ms-flex-positive:1;flex-grow:1}.swagger-editor .swagger-ui .flex-shrink-0-l{-ms-flex-negative:0;flex-shrink:0}.swagger-editor .swagger-ui .flex-shrink-1-l{-ms-flex-negative:1;flex-shrink:1}}.swagger-editor .swagger-ui .dn{display:none}.swagger-editor .swagger-ui .di{display:inline}.swagger-editor .swagger-ui .db{display:block}.swagger-editor .swagger-ui .dib{display:inline-block}.swagger-editor .swagger-ui .dit{display:inline-table}.swagger-editor .swagger-ui .dt{display:table}.swagger-editor .swagger-ui .dtc{display:table-cell}.swagger-editor .swagger-ui .dt-row{display:table-row}.swagger-editor .swagger-ui .dt-row-group{display:table-row-group}.swagger-editor .swagger-ui .dt-column{display:table-column}.swagger-editor .swagger-ui .dt-column-group{display:table-column-group}.swagger-editor .swagger-ui .dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.swagger-editor .swagger-ui .dn-ns{display:none}.swagger-editor .swagger-ui .di-ns{display:inline}.swagger-editor .swagger-ui .db-ns{display:block}.swagger-editor .swagger-ui .dib-ns{display:inline-block}.swagger-editor .swagger-ui .dit-ns{display:inline-table}.swagger-editor .swagger-ui .dt-ns{display:table}.swagger-editor .swagger-ui .dtc-ns{display:table-cell}.swagger-editor .swagger-ui .dt-row-ns{display:table-row}.swagger-editor .swagger-ui .dt-row-group-ns{display:table-row-group}.swagger-editor .swagger-ui .dt-column-ns{display:table-column}.swagger-editor .swagger-ui .dt-column-group-ns{display:table-column-group}.swagger-editor .swagger-ui .dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .dn-m{display:none}.swagger-editor .swagger-ui .di-m{display:inline}.swagger-editor .swagger-ui .db-m{display:block}.swagger-editor .swagger-ui .dib-m{display:inline-block}.swagger-editor .swagger-ui .dit-m{display:inline-table}.swagger-editor .swagger-ui .dt-m{display:table}.swagger-editor .swagger-ui .dtc-m{display:table-cell}.swagger-editor .swagger-ui .dt-row-m{display:table-row}.swagger-editor .swagger-ui .dt-row-group-m{display:table-row-group}.swagger-editor .swagger-ui .dt-column-m{display:table-column}.swagger-editor .swagger-ui .dt-column-group-m{display:table-column-group}.swagger-editor .swagger-ui .dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .dn-l{display:none}.swagger-editor .swagger-ui .di-l{display:inline}.swagger-editor .swagger-ui .db-l{display:block}.swagger-editor .swagger-ui .dib-l{display:inline-block}.swagger-editor .swagger-ui .dit-l{display:inline-table}.swagger-editor .swagger-ui .dt-l{display:table}.swagger-editor .swagger-ui .dtc-l{display:table-cell}.swagger-editor .swagger-ui .dt-row-l{display:table-row}.swagger-editor .swagger-ui .dt-row-group-l{display:table-row-group}.swagger-editor .swagger-ui .dt-column-l{display:table-column}.swagger-editor .swagger-ui .dt-column-group-l{display:table-column-group}.swagger-editor .swagger-ui .dt--fixed-l{table-layout:fixed;width:100%}}.swagger-editor .swagger-ui .fl{float:left;_display:inline}.swagger-editor .swagger-ui .fr{float:right;_display:inline}.swagger-editor .swagger-ui .fn{float:none}@media screen and (min-width:30em){.swagger-editor .swagger-ui .fl-ns{float:left;_display:inline}.swagger-editor .swagger-ui .fr-ns{float:right;_display:inline}.swagger-editor .swagger-ui .fn-ns{float:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .fl-m{float:left;_display:inline}.swagger-editor .swagger-ui .fr-m{float:right;_display:inline}.swagger-editor .swagger-ui .fn-m{float:none}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .fl-l{float:left;_display:inline}.swagger-editor .swagger-ui .fr-l{float:right;_display:inline}.swagger-editor .swagger-ui .fn-l{float:none}}.swagger-editor .swagger-ui .sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.swagger-editor .swagger-ui .serif{font-family:georgia,serif}.swagger-editor .swagger-ui .system-sans-serif{font-family:sans-serif}.swagger-editor .swagger-ui .system-serif{font-family:serif}.swagger-editor .swagger-ui .code,.swagger-editor .swagger-ui code{font-family:Consolas,monaco,monospace}.swagger-editor .swagger-ui .courier{font-family:Courier Next,courier,monospace}.swagger-editor .swagger-ui .helvetica{font-family:helvetica neue,helvetica,sans-serif}.swagger-editor .swagger-ui .avenir{font-family:avenir next,avenir,sans-serif}.swagger-editor .swagger-ui .athelas{font-family:athelas,georgia,serif}.swagger-editor .swagger-ui .georgia{font-family:georgia,serif}.swagger-editor .swagger-ui .times{font-family:times,serif}.swagger-editor .swagger-ui .bodoni{font-family:Bodoni MT,serif}.swagger-editor .swagger-ui .calisto{font-family:Calisto MT,serif}.swagger-editor .swagger-ui .garamond{font-family:garamond,serif}.swagger-editor .swagger-ui .baskerville{font-family:baskerville,serif}.swagger-editor .swagger-ui .i{font-style:italic}.swagger-editor .swagger-ui .fs-normal{font-style:normal}@media screen and (min-width:30em){.swagger-editor .swagger-ui .i-ns{font-style:italic}.swagger-editor .swagger-ui .fs-normal-ns{font-style:normal}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .i-m{font-style:italic}.swagger-editor .swagger-ui .fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .i-l{font-style:italic}.swagger-editor .swagger-ui .fs-normal-l{font-style:normal}}.swagger-editor .swagger-ui .normal{font-weight:400}.swagger-editor .swagger-ui .b{font-weight:700}.swagger-editor .swagger-ui .fw1{font-weight:100}.swagger-editor .swagger-ui .fw2{font-weight:200}.swagger-editor .swagger-ui .fw3{font-weight:300}.swagger-editor .swagger-ui .fw4{font-weight:400}.swagger-editor .swagger-ui .fw5{font-weight:500}.swagger-editor .swagger-ui .fw6{font-weight:600}.swagger-editor .swagger-ui .fw7{font-weight:700}.swagger-editor .swagger-ui .fw8{font-weight:800}.swagger-editor .swagger-ui .fw9{font-weight:900}@media screen and (min-width:30em){.swagger-editor .swagger-ui .normal-ns{font-weight:400}.swagger-editor .swagger-ui .b-ns{font-weight:700}.swagger-editor .swagger-ui .fw1-ns{font-weight:100}.swagger-editor .swagger-ui .fw2-ns{font-weight:200}.swagger-editor .swagger-ui .fw3-ns{font-weight:300}.swagger-editor .swagger-ui .fw4-ns{font-weight:400}.swagger-editor .swagger-ui .fw5-ns{font-weight:500}.swagger-editor .swagger-ui .fw6-ns{font-weight:600}.swagger-editor .swagger-ui .fw7-ns{font-weight:700}.swagger-editor .swagger-ui .fw8-ns{font-weight:800}.swagger-editor .swagger-ui .fw9-ns{font-weight:900}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .normal-m{font-weight:400}.swagger-editor .swagger-ui .b-m{font-weight:700}.swagger-editor .swagger-ui .fw1-m{font-weight:100}.swagger-editor .swagger-ui .fw2-m{font-weight:200}.swagger-editor .swagger-ui .fw3-m{font-weight:300}.swagger-editor .swagger-ui .fw4-m{font-weight:400}.swagger-editor .swagger-ui .fw5-m{font-weight:500}.swagger-editor .swagger-ui .fw6-m{font-weight:600}.swagger-editor .swagger-ui .fw7-m{font-weight:700}.swagger-editor .swagger-ui .fw8-m{font-weight:800}.swagger-editor .swagger-ui .fw9-m{font-weight:900}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .normal-l{font-weight:400}.swagger-editor .swagger-ui .b-l{font-weight:700}.swagger-editor .swagger-ui .fw1-l{font-weight:100}.swagger-editor .swagger-ui .fw2-l{font-weight:200}.swagger-editor .swagger-ui .fw3-l{font-weight:300}.swagger-editor .swagger-ui .fw4-l{font-weight:400}.swagger-editor .swagger-ui .fw5-l{font-weight:500}.swagger-editor .swagger-ui .fw6-l{font-weight:600}.swagger-editor .swagger-ui .fw7-l{font-weight:700}.swagger-editor .swagger-ui .fw8-l{font-weight:800}.swagger-editor .swagger-ui .fw9-l{font-weight:900}}.swagger-editor .swagger-ui .input-reset{-webkit-appearance:none;-moz-appearance:none}.swagger-editor .swagger-ui .button-reset::-moz-focus-inner,.swagger-editor .swagger-ui .input-reset::-moz-focus-inner{border:0;padding:0}.swagger-editor .swagger-ui .h1{height:1rem}.swagger-editor .swagger-ui .h2{height:2rem}.swagger-editor .swagger-ui .h3{height:4rem}.swagger-editor .swagger-ui .h4{height:8rem}.swagger-editor .swagger-ui .h5{height:16rem}.swagger-editor .swagger-ui .h-25{height:25%}.swagger-editor .swagger-ui .h-50{height:50%}.swagger-editor .swagger-ui .h-75{height:75%}.swagger-editor .swagger-ui .h-100{height:100%}.swagger-editor .swagger-ui .min-h-100{min-height:100%}.swagger-editor .swagger-ui .vh-25{height:25vh}.swagger-editor .swagger-ui .vh-50{height:50vh}.swagger-editor .swagger-ui .vh-75{height:75vh}.swagger-editor .swagger-ui .vh-100{height:100vh}.swagger-editor .swagger-ui .min-vh-100{min-height:100vh}.swagger-editor .swagger-ui .h-auto{height:auto}.swagger-editor .swagger-ui .h-inherit{height:inherit}@media screen and (min-width:30em){.swagger-editor .swagger-ui .h1-ns{height:1rem}.swagger-editor .swagger-ui .h2-ns{height:2rem}.swagger-editor .swagger-ui .h3-ns{height:4rem}.swagger-editor .swagger-ui .h4-ns{height:8rem}.swagger-editor .swagger-ui .h5-ns{height:16rem}.swagger-editor .swagger-ui .h-25-ns{height:25%}.swagger-editor .swagger-ui .h-50-ns{height:50%}.swagger-editor .swagger-ui .h-75-ns{height:75%}.swagger-editor .swagger-ui .h-100-ns{height:100%}.swagger-editor .swagger-ui .min-h-100-ns{min-height:100%}.swagger-editor .swagger-ui .vh-25-ns{height:25vh}.swagger-editor .swagger-ui .vh-50-ns{height:50vh}.swagger-editor .swagger-ui .vh-75-ns{height:75vh}.swagger-editor .swagger-ui .vh-100-ns{height:100vh}.swagger-editor .swagger-ui .min-vh-100-ns{min-height:100vh}.swagger-editor .swagger-ui .h-auto-ns{height:auto}.swagger-editor .swagger-ui .h-inherit-ns{height:inherit}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .h1-m{height:1rem}.swagger-editor .swagger-ui .h2-m{height:2rem}.swagger-editor .swagger-ui .h3-m{height:4rem}.swagger-editor .swagger-ui .h4-m{height:8rem}.swagger-editor .swagger-ui .h5-m{height:16rem}.swagger-editor .swagger-ui .h-25-m{height:25%}.swagger-editor .swagger-ui .h-50-m{height:50%}.swagger-editor .swagger-ui .h-75-m{height:75%}.swagger-editor .swagger-ui .h-100-m{height:100%}.swagger-editor .swagger-ui .min-h-100-m{min-height:100%}.swagger-editor .swagger-ui .vh-25-m{height:25vh}.swagger-editor .swagger-ui .vh-50-m{height:50vh}.swagger-editor .swagger-ui .vh-75-m{height:75vh}.swagger-editor .swagger-ui .vh-100-m{height:100vh}.swagger-editor .swagger-ui .min-vh-100-m{min-height:100vh}.swagger-editor .swagger-ui .h-auto-m{height:auto}.swagger-editor .swagger-ui .h-inherit-m{height:inherit}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .h1-l{height:1rem}.swagger-editor .swagger-ui .h2-l{height:2rem}.swagger-editor .swagger-ui .h3-l{height:4rem}.swagger-editor .swagger-ui .h4-l{height:8rem}.swagger-editor .swagger-ui .h5-l{height:16rem}.swagger-editor .swagger-ui .h-25-l{height:25%}.swagger-editor .swagger-ui .h-50-l{height:50%}.swagger-editor .swagger-ui .h-75-l{height:75%}.swagger-editor .swagger-ui .h-100-l{height:100%}.swagger-editor .swagger-ui .min-h-100-l{min-height:100%}.swagger-editor .swagger-ui .vh-25-l{height:25vh}.swagger-editor .swagger-ui .vh-50-l{height:50vh}.swagger-editor .swagger-ui .vh-75-l{height:75vh}.swagger-editor .swagger-ui .vh-100-l{height:100vh}.swagger-editor .swagger-ui .min-vh-100-l{min-height:100vh}.swagger-editor .swagger-ui .h-auto-l{height:auto}.swagger-editor .swagger-ui .h-inherit-l{height:inherit}}.swagger-editor .swagger-ui .tracked{letter-spacing:.1em}.swagger-editor .swagger-ui .tracked-tight{letter-spacing:-.05em}.swagger-editor .swagger-ui .tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.swagger-editor .swagger-ui .tracked-ns{letter-spacing:.1em}.swagger-editor .swagger-ui .tracked-tight-ns{letter-spacing:-.05em}.swagger-editor .swagger-ui .tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .tracked-m{letter-spacing:.1em}.swagger-editor .swagger-ui .tracked-tight-m{letter-spacing:-.05em}.swagger-editor .swagger-ui .tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .tracked-l{letter-spacing:.1em}.swagger-editor .swagger-ui .tracked-tight-l{letter-spacing:-.05em}.swagger-editor .swagger-ui .tracked-mega-l{letter-spacing:.25em}}.swagger-editor .swagger-ui .lh-solid{line-height:1}.swagger-editor .swagger-ui .lh-title{line-height:1.25}.swagger-editor .swagger-ui .lh-copy{line-height:1.5}@media screen and (min-width:30em){.swagger-editor .swagger-ui .lh-solid-ns{line-height:1}.swagger-editor .swagger-ui .lh-title-ns{line-height:1.25}.swagger-editor .swagger-ui .lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .lh-solid-m{line-height:1}.swagger-editor .swagger-ui .lh-title-m{line-height:1.25}.swagger-editor .swagger-ui .lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .lh-solid-l{line-height:1}.swagger-editor .swagger-ui .lh-title-l{line-height:1.25}.swagger-editor .swagger-ui .lh-copy-l{line-height:1.5}}.swagger-editor .swagger-ui .link{text-decoration:none}.swagger-editor .swagger-ui .link,.swagger-editor .swagger-ui .link:active,.swagger-editor .swagger-ui .link:hover,.swagger-editor .swagger-ui .link:link,.swagger-editor .swagger-ui .link:visited{transition:color .15s ease-in}.swagger-editor .swagger-ui .link:focus{transition:color .15s ease-in;outline:1px dotted currentColor}.swagger-editor .swagger-ui .list{list-style-type:none}.swagger-editor .swagger-ui .mw-100{max-width:100%}.swagger-editor .swagger-ui .mw1{max-width:1rem}.swagger-editor .swagger-ui .mw2{max-width:2rem}.swagger-editor .swagger-ui .mw3{max-width:4rem}.swagger-editor .swagger-ui .mw4{max-width:8rem}.swagger-editor .swagger-ui .mw5{max-width:16rem}.swagger-editor .swagger-ui .mw6{max-width:32rem}.swagger-editor .swagger-ui .mw7{max-width:48rem}.swagger-editor .swagger-ui .mw8{max-width:64rem}.swagger-editor .swagger-ui .mw9{max-width:96rem}.swagger-editor .swagger-ui .mw-none{max-width:none}@media screen and (min-width:30em){.swagger-editor .swagger-ui .mw-100-ns{max-width:100%}.swagger-editor .swagger-ui .mw1-ns{max-width:1rem}.swagger-editor .swagger-ui .mw2-ns{max-width:2rem}.swagger-editor .swagger-ui .mw3-ns{max-width:4rem}.swagger-editor .swagger-ui .mw4-ns{max-width:8rem}.swagger-editor .swagger-ui .mw5-ns{max-width:16rem}.swagger-editor .swagger-ui .mw6-ns{max-width:32rem}.swagger-editor .swagger-ui .mw7-ns{max-width:48rem}.swagger-editor .swagger-ui .mw8-ns{max-width:64rem}.swagger-editor .swagger-ui .mw9-ns{max-width:96rem}.swagger-editor .swagger-ui .mw-none-ns{max-width:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .mw-100-m{max-width:100%}.swagger-editor .swagger-ui .mw1-m{max-width:1rem}.swagger-editor .swagger-ui .mw2-m{max-width:2rem}.swagger-editor .swagger-ui .mw3-m{max-width:4rem}.swagger-editor .swagger-ui .mw4-m{max-width:8rem}.swagger-editor .swagger-ui .mw5-m{max-width:16rem}.swagger-editor .swagger-ui .mw6-m{max-width:32rem}.swagger-editor .swagger-ui .mw7-m{max-width:48rem}.swagger-editor .swagger-ui .mw8-m{max-width:64rem}.swagger-editor .swagger-ui .mw9-m{max-width:96rem}.swagger-editor .swagger-ui .mw-none-m{max-width:none}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .mw-100-l{max-width:100%}.swagger-editor .swagger-ui .mw1-l{max-width:1rem}.swagger-editor .swagger-ui .mw2-l{max-width:2rem}.swagger-editor .swagger-ui .mw3-l{max-width:4rem}.swagger-editor .swagger-ui .mw4-l{max-width:8rem}.swagger-editor .swagger-ui .mw5-l{max-width:16rem}.swagger-editor .swagger-ui .mw6-l{max-width:32rem}.swagger-editor .swagger-ui .mw7-l{max-width:48rem}.swagger-editor .swagger-ui .mw8-l{max-width:64rem}.swagger-editor .swagger-ui .mw9-l{max-width:96rem}.swagger-editor .swagger-ui .mw-none-l{max-width:none}}.swagger-editor .swagger-ui .w1{width:1rem}.swagger-editor .swagger-ui .w2{width:2rem}.swagger-editor .swagger-ui .w3{width:4rem}.swagger-editor .swagger-ui .w4{width:8rem}.swagger-editor .swagger-ui .w5{width:16rem}.swagger-editor .swagger-ui .w-10{width:10%}.swagger-editor .swagger-ui .w-20{width:20%}.swagger-editor .swagger-ui .w-25{width:25%}.swagger-editor .swagger-ui .w-30{width:30%}.swagger-editor .swagger-ui .w-33{width:33%}.swagger-editor .swagger-ui .w-34{width:34%}.swagger-editor .swagger-ui .w-40{width:40%}.swagger-editor .swagger-ui .w-50{width:50%}.swagger-editor .swagger-ui .w-60{width:60%}.swagger-editor .swagger-ui .w-70{width:70%}.swagger-editor .swagger-ui .w-75{width:75%}.swagger-editor .swagger-ui .w-80{width:80%}.swagger-editor .swagger-ui .w-90{width:90%}.swagger-editor .swagger-ui .w-100{width:100%}.swagger-editor .swagger-ui .w-third{width:33.33333%}.swagger-editor .swagger-ui .w-two-thirds{width:66.66667%}.swagger-editor .swagger-ui .w-auto{width:auto}@media screen and (min-width:30em){.swagger-editor .swagger-ui .w1-ns{width:1rem}.swagger-editor .swagger-ui .w2-ns{width:2rem}.swagger-editor .swagger-ui .w3-ns{width:4rem}.swagger-editor .swagger-ui .w4-ns{width:8rem}.swagger-editor .swagger-ui .w5-ns{width:16rem}.swagger-editor .swagger-ui .w-10-ns{width:10%}.swagger-editor .swagger-ui .w-20-ns{width:20%}.swagger-editor .swagger-ui .w-25-ns{width:25%}.swagger-editor .swagger-ui .w-30-ns{width:30%}.swagger-editor .swagger-ui .w-33-ns{width:33%}.swagger-editor .swagger-ui .w-34-ns{width:34%}.swagger-editor .swagger-ui .w-40-ns{width:40%}.swagger-editor .swagger-ui .w-50-ns{width:50%}.swagger-editor .swagger-ui .w-60-ns{width:60%}.swagger-editor .swagger-ui .w-70-ns{width:70%}.swagger-editor .swagger-ui .w-75-ns{width:75%}.swagger-editor .swagger-ui .w-80-ns{width:80%}.swagger-editor .swagger-ui .w-90-ns{width:90%}.swagger-editor .swagger-ui .w-100-ns{width:100%}.swagger-editor .swagger-ui .w-third-ns{width:33.33333%}.swagger-editor .swagger-ui .w-two-thirds-ns{width:66.66667%}.swagger-editor .swagger-ui .w-auto-ns{width:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .w1-m{width:1rem}.swagger-editor .swagger-ui .w2-m{width:2rem}.swagger-editor .swagger-ui .w3-m{width:4rem}.swagger-editor .swagger-ui .w4-m{width:8rem}.swagger-editor .swagger-ui .w5-m{width:16rem}.swagger-editor .swagger-ui .w-10-m{width:10%}.swagger-editor .swagger-ui .w-20-m{width:20%}.swagger-editor .swagger-ui .w-25-m{width:25%}.swagger-editor .swagger-ui .w-30-m{width:30%}.swagger-editor .swagger-ui .w-33-m{width:33%}.swagger-editor .swagger-ui .w-34-m{width:34%}.swagger-editor .swagger-ui .w-40-m{width:40%}.swagger-editor .swagger-ui .w-50-m{width:50%}.swagger-editor .swagger-ui .w-60-m{width:60%}.swagger-editor .swagger-ui .w-70-m{width:70%}.swagger-editor .swagger-ui .w-75-m{width:75%}.swagger-editor .swagger-ui .w-80-m{width:80%}.swagger-editor .swagger-ui .w-90-m{width:90%}.swagger-editor .swagger-ui .w-100-m{width:100%}.swagger-editor .swagger-ui .w-third-m{width:33.33333%}.swagger-editor .swagger-ui .w-two-thirds-m{width:66.66667%}.swagger-editor .swagger-ui .w-auto-m{width:auto}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .w1-l{width:1rem}.swagger-editor .swagger-ui .w2-l{width:2rem}.swagger-editor .swagger-ui .w3-l{width:4rem}.swagger-editor .swagger-ui .w4-l{width:8rem}.swagger-editor .swagger-ui .w5-l{width:16rem}.swagger-editor .swagger-ui .w-10-l{width:10%}.swagger-editor .swagger-ui .w-20-l{width:20%}.swagger-editor .swagger-ui .w-25-l{width:25%}.swagger-editor .swagger-ui .w-30-l{width:30%}.swagger-editor .swagger-ui .w-33-l{width:33%}.swagger-editor .swagger-ui .w-34-l{width:34%}.swagger-editor .swagger-ui .w-40-l{width:40%}.swagger-editor .swagger-ui .w-50-l{width:50%}.swagger-editor .swagger-ui .w-60-l{width:60%}.swagger-editor .swagger-ui .w-70-l{width:70%}.swagger-editor .swagger-ui .w-75-l{width:75%}.swagger-editor .swagger-ui .w-80-l{width:80%}.swagger-editor .swagger-ui .w-90-l{width:90%}.swagger-editor .swagger-ui .w-100-l{width:100%}.swagger-editor .swagger-ui .w-third-l{width:33.33333%}.swagger-editor .swagger-ui .w-two-thirds-l{width:66.66667%}.swagger-editor .swagger-ui .w-auto-l{width:auto}}.swagger-editor .swagger-ui .overflow-visible{overflow:visible}.swagger-editor .swagger-ui .overflow-hidden{overflow:hidden}.swagger-editor .swagger-ui .overflow-scroll{overflow:scroll}.swagger-editor .swagger-ui .overflow-auto{overflow:auto}.swagger-editor .swagger-ui .overflow-x-visible{overflow-x:visible}.swagger-editor .swagger-ui .overflow-x-hidden{overflow-x:hidden}.swagger-editor .swagger-ui .overflow-x-scroll{overflow-x:scroll}.swagger-editor .swagger-ui .overflow-x-auto{overflow-x:auto}.swagger-editor .swagger-ui .overflow-y-visible{overflow-y:visible}.swagger-editor .swagger-ui .overflow-y-hidden{overflow-y:hidden}.swagger-editor .swagger-ui .overflow-y-scroll{overflow-y:scroll}.swagger-editor .swagger-ui .overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.swagger-editor .swagger-ui .overflow-visible-ns{overflow:visible}.swagger-editor .swagger-ui .overflow-hidden-ns{overflow:hidden}.swagger-editor .swagger-ui .overflow-scroll-ns{overflow:scroll}.swagger-editor .swagger-ui .overflow-auto-ns{overflow:auto}.swagger-editor .swagger-ui .overflow-x-visible-ns{overflow-x:visible}.swagger-editor .swagger-ui .overflow-x-hidden-ns{overflow-x:hidden}.swagger-editor .swagger-ui .overflow-x-scroll-ns{overflow-x:scroll}.swagger-editor .swagger-ui .overflow-x-auto-ns{overflow-x:auto}.swagger-editor .swagger-ui .overflow-y-visible-ns{overflow-y:visible}.swagger-editor .swagger-ui .overflow-y-hidden-ns{overflow-y:hidden}.swagger-editor .swagger-ui .overflow-y-scroll-ns{overflow-y:scroll}.swagger-editor .swagger-ui .overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .overflow-visible-m{overflow:visible}.swagger-editor .swagger-ui .overflow-hidden-m{overflow:hidden}.swagger-editor .swagger-ui .overflow-scroll-m{overflow:scroll}.swagger-editor .swagger-ui .overflow-auto-m{overflow:auto}.swagger-editor .swagger-ui .overflow-x-visible-m{overflow-x:visible}.swagger-editor .swagger-ui .overflow-x-hidden-m{overflow-x:hidden}.swagger-editor .swagger-ui .overflow-x-scroll-m{overflow-x:scroll}.swagger-editor .swagger-ui .overflow-x-auto-m{overflow-x:auto}.swagger-editor .swagger-ui .overflow-y-visible-m{overflow-y:visible}.swagger-editor .swagger-ui .overflow-y-hidden-m{overflow-y:hidden}.swagger-editor .swagger-ui .overflow-y-scroll-m{overflow-y:scroll}.swagger-editor .swagger-ui .overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .overflow-visible-l{overflow:visible}.swagger-editor .swagger-ui .overflow-hidden-l{overflow:hidden}.swagger-editor .swagger-ui .overflow-scroll-l{overflow:scroll}.swagger-editor .swagger-ui .overflow-auto-l{overflow:auto}.swagger-editor .swagger-ui .overflow-x-visible-l{overflow-x:visible}.swagger-editor .swagger-ui .overflow-x-hidden-l{overflow-x:hidden}.swagger-editor .swagger-ui .overflow-x-scroll-l{overflow-x:scroll}.swagger-editor .swagger-ui .overflow-x-auto-l{overflow-x:auto}.swagger-editor .swagger-ui .overflow-y-visible-l{overflow-y:visible}.swagger-editor .swagger-ui .overflow-y-hidden-l{overflow-y:hidden}.swagger-editor .swagger-ui .overflow-y-scroll-l{overflow-y:scroll}.swagger-editor .swagger-ui .overflow-y-auto-l{overflow-y:auto}}.swagger-editor .swagger-ui .static{position:static}.swagger-editor .swagger-ui .relative{position:relative}.swagger-editor .swagger-ui .absolute{position:absolute}.swagger-editor .swagger-ui .fixed{position:fixed}@media screen and (min-width:30em){.swagger-editor .swagger-ui .static-ns{position:static}.swagger-editor .swagger-ui .relative-ns{position:relative}.swagger-editor .swagger-ui .absolute-ns{position:absolute}.swagger-editor .swagger-ui .fixed-ns{position:fixed}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .static-m{position:static}.swagger-editor .swagger-ui .relative-m{position:relative}.swagger-editor .swagger-ui .absolute-m{position:absolute}.swagger-editor .swagger-ui .fixed-m{position:fixed}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .static-l{position:static}.swagger-editor .swagger-ui .relative-l{position:relative}.swagger-editor .swagger-ui .absolute-l{position:absolute}.swagger-editor .swagger-ui .fixed-l{position:fixed}}.swagger-editor .swagger-ui .o-100{opacity:1}.swagger-editor .swagger-ui .o-90{opacity:.9}.swagger-editor .swagger-ui .o-80{opacity:.8}.swagger-editor .swagger-ui .o-70{opacity:.7}.swagger-editor .swagger-ui .o-60{opacity:.6}.swagger-editor .swagger-ui .o-50{opacity:.5}.swagger-editor .swagger-ui .o-40{opacity:.4}.swagger-editor .swagger-ui .o-30{opacity:.3}.swagger-editor .swagger-ui .o-20{opacity:.2}.swagger-editor .swagger-ui .o-10{opacity:.1}.swagger-editor .swagger-ui .o-05{opacity:.05}.swagger-editor .swagger-ui .o-025{opacity:.025}.swagger-editor .swagger-ui .o-0{opacity:0}.swagger-editor .swagger-ui .rotate-45{transform:rotate(45deg)}.swagger-editor .swagger-ui .rotate-90{transform:rotate(90deg)}.swagger-editor .swagger-ui .rotate-135{transform:rotate(135deg)}.swagger-editor .swagger-ui .rotate-180{transform:rotate(180deg)}.swagger-editor .swagger-ui .rotate-225{transform:rotate(225deg)}.swagger-editor .swagger-ui .rotate-270{transform:rotate(270deg)}.swagger-editor .swagger-ui .rotate-315{transform:rotate(315deg)}@media screen and (min-width:30em){.swagger-editor .swagger-ui .rotate-45-ns{transform:rotate(45deg)}.swagger-editor .swagger-ui .rotate-90-ns{transform:rotate(90deg)}.swagger-editor .swagger-ui .rotate-135-ns{transform:rotate(135deg)}.swagger-editor .swagger-ui .rotate-180-ns{transform:rotate(180deg)}.swagger-editor .swagger-ui .rotate-225-ns{transform:rotate(225deg)}.swagger-editor .swagger-ui .rotate-270-ns{transform:rotate(270deg)}.swagger-editor .swagger-ui .rotate-315-ns{transform:rotate(315deg)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .rotate-45-m{transform:rotate(45deg)}.swagger-editor .swagger-ui .rotate-90-m{transform:rotate(90deg)}.swagger-editor .swagger-ui .rotate-135-m{transform:rotate(135deg)}.swagger-editor .swagger-ui .rotate-180-m{transform:rotate(180deg)}.swagger-editor .swagger-ui .rotate-225-m{transform:rotate(225deg)}.swagger-editor .swagger-ui .rotate-270-m{transform:rotate(270deg)}.swagger-editor .swagger-ui .rotate-315-m{transform:rotate(315deg)}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .rotate-45-l{transform:rotate(45deg)}.swagger-editor .swagger-ui .rotate-90-l{transform:rotate(90deg)}.swagger-editor .swagger-ui .rotate-135-l{transform:rotate(135deg)}.swagger-editor .swagger-ui .rotate-180-l{transform:rotate(180deg)}.swagger-editor .swagger-ui .rotate-225-l{transform:rotate(225deg)}.swagger-editor .swagger-ui .rotate-270-l{transform:rotate(270deg)}.swagger-editor .swagger-ui .rotate-315-l{transform:rotate(315deg)}}.swagger-editor .swagger-ui .black-90{color:rgba(0,0,0,.9)}.swagger-editor .swagger-ui .black-80{color:rgba(0,0,0,.8)}.swagger-editor .swagger-ui .black-70{color:rgba(0,0,0,.7)}.swagger-editor .swagger-ui .black-60{color:rgba(0,0,0,.6)}.swagger-editor .swagger-ui .black-50{color:rgba(0,0,0,.5)}.swagger-editor .swagger-ui .black-40{color:rgba(0,0,0,.4)}.swagger-editor .swagger-ui .black-30{color:rgba(0,0,0,.3)}.swagger-editor .swagger-ui .black-20{color:rgba(0,0,0,.2)}.swagger-editor .swagger-ui .black-10{color:rgba(0,0,0,.1)}.swagger-editor .swagger-ui .black-05{color:rgba(0,0,0,.05)}.swagger-editor .swagger-ui .white-90{color:hsla(0,0%,100%,.9)}.swagger-editor .swagger-ui .white-80{color:hsla(0,0%,100%,.8)}.swagger-editor .swagger-ui .white-70{color:hsla(0,0%,100%,.7)}.swagger-editor .swagger-ui .white-60{color:hsla(0,0%,100%,.6)}.swagger-editor .swagger-ui .white-50{color:hsla(0,0%,100%,.5)}.swagger-editor .swagger-ui .white-40{color:hsla(0,0%,100%,.4)}.swagger-editor .swagger-ui .white-30{color:hsla(0,0%,100%,.3)}.swagger-editor .swagger-ui .white-20{color:hsla(0,0%,100%,.2)}.swagger-editor .swagger-ui .white-10{color:hsla(0,0%,100%,.1)}.swagger-editor .swagger-ui .black{color:#000}.swagger-editor .swagger-ui .near-black{color:#111}.swagger-editor .swagger-ui .dark-gray{color:#333}.swagger-editor .swagger-ui .mid-gray{color:#555}.swagger-editor .swagger-ui .gray{color:#777}.swagger-editor .swagger-ui .silver{color:#999}.swagger-editor .swagger-ui .light-silver{color:#aaa}.swagger-editor .swagger-ui .moon-gray{color:#ccc}.swagger-editor .swagger-ui .light-gray{color:#eee}.swagger-editor .swagger-ui .near-white{color:#f4f4f4}.swagger-editor .swagger-ui .white{color:#fff}.swagger-editor .swagger-ui .dark-red{color:#e7040f}.swagger-editor .swagger-ui .red{color:#ff4136}.swagger-editor .swagger-ui .light-red{color:#ff725c}.swagger-editor .swagger-ui .orange{color:#ff6300}.swagger-editor .swagger-ui .gold{color:#ffb700}.swagger-editor .swagger-ui .yellow{color:gold}.swagger-editor .swagger-ui .light-yellow{color:#fbf1a9}.swagger-editor .swagger-ui .purple{color:#5e2ca5}.swagger-editor .swagger-ui .light-purple{color:#a463f2}.swagger-editor .swagger-ui .dark-pink{color:#d5008f}.swagger-editor .swagger-ui .hot-pink{color:#ff41b4}.swagger-editor .swagger-ui .pink{color:#ff80cc}.swagger-editor .swagger-ui .light-pink{color:#ffa3d7}.swagger-editor .swagger-ui .dark-green{color:#137752}.swagger-editor .swagger-ui .green{color:#19a974}.swagger-editor .swagger-ui .light-green{color:#9eebcf}.swagger-editor .swagger-ui .navy{color:#001b44}.swagger-editor .swagger-ui .dark-blue{color:#00449e}.swagger-editor .swagger-ui .blue{color:#357edd}.swagger-editor .swagger-ui .light-blue{color:#96ccff}.swagger-editor .swagger-ui .lightest-blue{color:#cdecff}.swagger-editor .swagger-ui .washed-blue{color:#f6fffe}.swagger-editor .swagger-ui .washed-green{color:#e8fdf5}.swagger-editor .swagger-ui .washed-yellow{color:#fffceb}.swagger-editor .swagger-ui .washed-red{color:#ffdfdf}.swagger-editor .swagger-ui .color-inherit{color:inherit}.swagger-editor .swagger-ui .bg-black-90{background-color:rgba(0,0,0,.9)}.swagger-editor .swagger-ui .bg-black-80{background-color:rgba(0,0,0,.8)}.swagger-editor .swagger-ui .bg-black-70{background-color:rgba(0,0,0,.7)}.swagger-editor .swagger-ui .bg-black-60{background-color:rgba(0,0,0,.6)}.swagger-editor .swagger-ui .bg-black-50{background-color:rgba(0,0,0,.5)}.swagger-editor .swagger-ui .bg-black-40{background-color:rgba(0,0,0,.4)}.swagger-editor .swagger-ui .bg-black-30{background-color:rgba(0,0,0,.3)}.swagger-editor .swagger-ui .bg-black-20{background-color:rgba(0,0,0,.2)}.swagger-editor .swagger-ui .bg-black-10{background-color:rgba(0,0,0,.1)}.swagger-editor .swagger-ui .bg-black-05{background-color:rgba(0,0,0,.05)}.swagger-editor .swagger-ui .bg-white-90{background-color:hsla(0,0%,100%,.9)}.swagger-editor .swagger-ui .bg-white-80{background-color:hsla(0,0%,100%,.8)}.swagger-editor .swagger-ui .bg-white-70{background-color:hsla(0,0%,100%,.7)}.swagger-editor .swagger-ui .bg-white-60{background-color:hsla(0,0%,100%,.6)}.swagger-editor .swagger-ui .bg-white-50{background-color:hsla(0,0%,100%,.5)}.swagger-editor .swagger-ui .bg-white-40{background-color:hsla(0,0%,100%,.4)}.swagger-editor .swagger-ui .bg-white-30{background-color:hsla(0,0%,100%,.3)}.swagger-editor .swagger-ui .bg-white-20{background-color:hsla(0,0%,100%,.2)}.swagger-editor .swagger-ui .bg-white-10{background-color:hsla(0,0%,100%,.1)}.swagger-editor .swagger-ui .bg-black{background-color:#000}.swagger-editor .swagger-ui .bg-near-black{background-color:#111}.swagger-editor .swagger-ui .bg-dark-gray{background-color:#333}.swagger-editor .swagger-ui .bg-mid-gray{background-color:#555}.swagger-editor .swagger-ui .bg-gray{background-color:#777}.swagger-editor .swagger-ui .bg-silver{background-color:#999}.swagger-editor .swagger-ui .bg-light-silver{background-color:#aaa}.swagger-editor .swagger-ui .bg-moon-gray{background-color:#ccc}.swagger-editor .swagger-ui .bg-light-gray{background-color:#eee}.swagger-editor .swagger-ui .bg-near-white{background-color:#f4f4f4}.swagger-editor .swagger-ui .bg-white{background-color:#fff}.swagger-editor .swagger-ui .bg-transparent{background-color:transparent}.swagger-editor .swagger-ui .bg-dark-red{background-color:#e7040f}.swagger-editor .swagger-ui .bg-red{background-color:#ff4136}.swagger-editor .swagger-ui .bg-light-red{background-color:#ff725c}.swagger-editor .swagger-ui .bg-orange{background-color:#ff6300}.swagger-editor .swagger-ui .bg-gold{background-color:#ffb700}.swagger-editor .swagger-ui .bg-yellow{background-color:gold}.swagger-editor .swagger-ui .bg-light-yellow{background-color:#fbf1a9}.swagger-editor .swagger-ui .bg-purple{background-color:#5e2ca5}.swagger-editor .swagger-ui .bg-light-purple{background-color:#a463f2}.swagger-editor .swagger-ui .bg-dark-pink{background-color:#d5008f}.swagger-editor .swagger-ui .bg-hot-pink{background-color:#ff41b4}.swagger-editor .swagger-ui .bg-pink{background-color:#ff80cc}.swagger-editor .swagger-ui .bg-light-pink{background-color:#ffa3d7}.swagger-editor .swagger-ui .bg-dark-green{background-color:#137752}.swagger-editor .swagger-ui .bg-green{background-color:#19a974}.swagger-editor .swagger-ui .bg-light-green{background-color:#9eebcf}.swagger-editor .swagger-ui .bg-navy{background-color:#001b44}.swagger-editor .swagger-ui .bg-dark-blue{background-color:#00449e}.swagger-editor .swagger-ui .bg-blue{background-color:#357edd}.swagger-editor .swagger-ui .bg-light-blue{background-color:#96ccff}.swagger-editor .swagger-ui .bg-lightest-blue{background-color:#cdecff}.swagger-editor .swagger-ui .bg-washed-blue{background-color:#f6fffe}.swagger-editor .swagger-ui .bg-washed-green{background-color:#e8fdf5}.swagger-editor .swagger-ui .bg-washed-yellow{background-color:#fffceb}.swagger-editor .swagger-ui .bg-washed-red{background-color:#ffdfdf}.swagger-editor .swagger-ui .bg-inherit{background-color:inherit}.swagger-editor .swagger-ui .hover-black:focus,.swagger-editor .swagger-ui .hover-black:hover{color:#000}.swagger-editor .swagger-ui .hover-near-black:focus,.swagger-editor .swagger-ui .hover-near-black:hover{color:#111}.swagger-editor .swagger-ui .hover-dark-gray:focus,.swagger-editor .swagger-ui .hover-dark-gray:hover{color:#333}.swagger-editor .swagger-ui .hover-mid-gray:focus,.swagger-editor .swagger-ui .hover-mid-gray:hover{color:#555}.swagger-editor .swagger-ui .hover-gray:focus,.swagger-editor .swagger-ui .hover-gray:hover{color:#777}.swagger-editor .swagger-ui .hover-silver:focus,.swagger-editor .swagger-ui .hover-silver:hover{color:#999}.swagger-editor .swagger-ui .hover-light-silver:focus,.swagger-editor .swagger-ui .hover-light-silver:hover{color:#aaa}.swagger-editor .swagger-ui .hover-moon-gray:focus,.swagger-editor .swagger-ui .hover-moon-gray:hover{color:#ccc}.swagger-editor .swagger-ui .hover-light-gray:focus,.swagger-editor .swagger-ui .hover-light-gray:hover{color:#eee}.swagger-editor .swagger-ui .hover-near-white:focus,.swagger-editor .swagger-ui .hover-near-white:hover{color:#f4f4f4}.swagger-editor .swagger-ui .hover-white:focus,.swagger-editor .swagger-ui .hover-white:hover{color:#fff}.swagger-editor .swagger-ui .hover-black-90:focus,.swagger-editor .swagger-ui .hover-black-90:hover{color:rgba(0,0,0,.9)}.swagger-editor .swagger-ui .hover-black-80:focus,.swagger-editor .swagger-ui .hover-black-80:hover{color:rgba(0,0,0,.8)}.swagger-editor .swagger-ui .hover-black-70:focus,.swagger-editor .swagger-ui .hover-black-70:hover{color:rgba(0,0,0,.7)}.swagger-editor .swagger-ui .hover-black-60:focus,.swagger-editor .swagger-ui .hover-black-60:hover{color:rgba(0,0,0,.6)}.swagger-editor .swagger-ui .hover-black-50:focus,.swagger-editor .swagger-ui .hover-black-50:hover{color:rgba(0,0,0,.5)}.swagger-editor .swagger-ui .hover-black-40:focus,.swagger-editor .swagger-ui .hover-black-40:hover{color:rgba(0,0,0,.4)}.swagger-editor .swagger-ui .hover-black-30:focus,.swagger-editor .swagger-ui .hover-black-30:hover{color:rgba(0,0,0,.3)}.swagger-editor .swagger-ui .hover-black-20:focus,.swagger-editor .swagger-ui .hover-black-20:hover{color:rgba(0,0,0,.2)}.swagger-editor .swagger-ui .hover-black-10:focus,.swagger-editor .swagger-ui .hover-black-10:hover{color:rgba(0,0,0,.1)}.swagger-editor .swagger-ui .hover-white-90:focus,.swagger-editor .swagger-ui .hover-white-90:hover{color:hsla(0,0%,100%,.9)}.swagger-editor .swagger-ui .hover-white-80:focus,.swagger-editor .swagger-ui .hover-white-80:hover{color:hsla(0,0%,100%,.8)}.swagger-editor .swagger-ui .hover-white-70:focus,.swagger-editor .swagger-ui .hover-white-70:hover{color:hsla(0,0%,100%,.7)}.swagger-editor .swagger-ui .hover-white-60:focus,.swagger-editor .swagger-ui .hover-white-60:hover{color:hsla(0,0%,100%,.6)}.swagger-editor .swagger-ui .hover-white-50:focus,.swagger-editor .swagger-ui .hover-white-50:hover{color:hsla(0,0%,100%,.5)}.swagger-editor .swagger-ui .hover-white-40:focus,.swagger-editor .swagger-ui .hover-white-40:hover{color:hsla(0,0%,100%,.4)}.swagger-editor .swagger-ui .hover-white-30:focus,.swagger-editor .swagger-ui .hover-white-30:hover{color:hsla(0,0%,100%,.3)}.swagger-editor .swagger-ui .hover-white-20:focus,.swagger-editor .swagger-ui .hover-white-20:hover{color:hsla(0,0%,100%,.2)}.swagger-editor .swagger-ui .hover-white-10:focus,.swagger-editor .swagger-ui .hover-white-10:hover{color:hsla(0,0%,100%,.1)}.swagger-editor .swagger-ui .hover-inherit:focus,.swagger-editor .swagger-ui .hover-inherit:hover{color:inherit}.swagger-editor .swagger-ui .hover-bg-black:focus,.swagger-editor .swagger-ui .hover-bg-black:hover{background-color:#000}.swagger-editor .swagger-ui .hover-bg-near-black:focus,.swagger-editor .swagger-ui .hover-bg-near-black:hover{background-color:#111}.swagger-editor .swagger-ui .hover-bg-dark-gray:focus,.swagger-editor .swagger-ui .hover-bg-dark-gray:hover{background-color:#333}.swagger-editor .swagger-ui .hover-bg-mid-gray:focus,.swagger-editor .swagger-ui .hover-bg-mid-gray:hover{background-color:#555}.swagger-editor .swagger-ui .hover-bg-gray:focus,.swagger-editor .swagger-ui .hover-bg-gray:hover{background-color:#777}.swagger-editor .swagger-ui .hover-bg-silver:focus,.swagger-editor .swagger-ui .hover-bg-silver:hover{background-color:#999}.swagger-editor .swagger-ui .hover-bg-light-silver:focus,.swagger-editor .swagger-ui .hover-bg-light-silver:hover{background-color:#aaa}.swagger-editor .swagger-ui .hover-bg-moon-gray:focus,.swagger-editor .swagger-ui .hover-bg-moon-gray:hover{background-color:#ccc}.swagger-editor .swagger-ui .hover-bg-light-gray:focus,.swagger-editor .swagger-ui .hover-bg-light-gray:hover{background-color:#eee}.swagger-editor .swagger-ui .hover-bg-near-white:focus,.swagger-editor .swagger-ui .hover-bg-near-white:hover{background-color:#f4f4f4}.swagger-editor .swagger-ui .hover-bg-white:focus,.swagger-editor .swagger-ui .hover-bg-white:hover{background-color:#fff}.swagger-editor .swagger-ui .hover-bg-transparent:focus,.swagger-editor .swagger-ui .hover-bg-transparent:hover{background-color:transparent}.swagger-editor .swagger-ui .hover-bg-black-90:focus,.swagger-editor .swagger-ui .hover-bg-black-90:hover{background-color:rgba(0,0,0,.9)}.swagger-editor .swagger-ui .hover-bg-black-80:focus,.swagger-editor .swagger-ui .hover-bg-black-80:hover{background-color:rgba(0,0,0,.8)}.swagger-editor .swagger-ui .hover-bg-black-70:focus,.swagger-editor .swagger-ui .hover-bg-black-70:hover{background-color:rgba(0,0,0,.7)}.swagger-editor .swagger-ui .hover-bg-black-60:focus,.swagger-editor .swagger-ui .hover-bg-black-60:hover{background-color:rgba(0,0,0,.6)}.swagger-editor .swagger-ui .hover-bg-black-50:focus,.swagger-editor .swagger-ui .hover-bg-black-50:hover{background-color:rgba(0,0,0,.5)}.swagger-editor .swagger-ui .hover-bg-black-40:focus,.swagger-editor .swagger-ui .hover-bg-black-40:hover{background-color:rgba(0,0,0,.4)}.swagger-editor .swagger-ui .hover-bg-black-30:focus,.swagger-editor .swagger-ui .hover-bg-black-30:hover{background-color:rgba(0,0,0,.3)}.swagger-editor .swagger-ui .hover-bg-black-20:focus,.swagger-editor .swagger-ui .hover-bg-black-20:hover{background-color:rgba(0,0,0,.2)}.swagger-editor .swagger-ui .hover-bg-black-10:focus,.swagger-editor .swagger-ui .hover-bg-black-10:hover{background-color:rgba(0,0,0,.1)}.swagger-editor .swagger-ui .hover-bg-white-90:focus,.swagger-editor .swagger-ui .hover-bg-white-90:hover{background-color:hsla(0,0%,100%,.9)}.swagger-editor .swagger-ui .hover-bg-white-80:focus,.swagger-editor .swagger-ui .hover-bg-white-80:hover{background-color:hsla(0,0%,100%,.8)}.swagger-editor .swagger-ui .hover-bg-white-70:focus,.swagger-editor .swagger-ui .hover-bg-white-70:hover{background-color:hsla(0,0%,100%,.7)}.swagger-editor .swagger-ui .hover-bg-white-60:focus,.swagger-editor .swagger-ui .hover-bg-white-60:hover{background-color:hsla(0,0%,100%,.6)}.swagger-editor .swagger-ui .hover-bg-white-50:focus,.swagger-editor .swagger-ui .hover-bg-white-50:hover{background-color:hsla(0,0%,100%,.5)}.swagger-editor .swagger-ui .hover-bg-white-40:focus,.swagger-editor .swagger-ui .hover-bg-white-40:hover{background-color:hsla(0,0%,100%,.4)}.swagger-editor .swagger-ui .hover-bg-white-30:focus,.swagger-editor .swagger-ui .hover-bg-white-30:hover{background-color:hsla(0,0%,100%,.3)}.swagger-editor .swagger-ui .hover-bg-white-20:focus,.swagger-editor .swagger-ui .hover-bg-white-20:hover{background-color:hsla(0,0%,100%,.2)}.swagger-editor .swagger-ui .hover-bg-white-10:focus,.swagger-editor .swagger-ui .hover-bg-white-10:hover{background-color:hsla(0,0%,100%,.1)}.swagger-editor .swagger-ui .hover-dark-red:focus,.swagger-editor .swagger-ui .hover-dark-red:hover{color:#e7040f}.swagger-editor .swagger-ui .hover-red:focus,.swagger-editor .swagger-ui .hover-red:hover{color:#ff4136}.swagger-editor .swagger-ui .hover-light-red:focus,.swagger-editor .swagger-ui .hover-light-red:hover{color:#ff725c}.swagger-editor .swagger-ui .hover-orange:focus,.swagger-editor .swagger-ui .hover-orange:hover{color:#ff6300}.swagger-editor .swagger-ui .hover-gold:focus,.swagger-editor .swagger-ui .hover-gold:hover{color:#ffb700}.swagger-editor .swagger-ui .hover-yellow:focus,.swagger-editor .swagger-ui .hover-yellow:hover{color:gold}.swagger-editor .swagger-ui .hover-light-yellow:focus,.swagger-editor .swagger-ui .hover-light-yellow:hover{color:#fbf1a9}.swagger-editor .swagger-ui .hover-purple:focus,.swagger-editor .swagger-ui .hover-purple:hover{color:#5e2ca5}.swagger-editor .swagger-ui .hover-light-purple:focus,.swagger-editor .swagger-ui .hover-light-purple:hover{color:#a463f2}.swagger-editor .swagger-ui .hover-dark-pink:focus,.swagger-editor .swagger-ui .hover-dark-pink:hover{color:#d5008f}.swagger-editor .swagger-ui .hover-hot-pink:focus,.swagger-editor .swagger-ui .hover-hot-pink:hover{color:#ff41b4}.swagger-editor .swagger-ui .hover-pink:focus,.swagger-editor .swagger-ui .hover-pink:hover{color:#ff80cc}.swagger-editor .swagger-ui .hover-light-pink:focus,.swagger-editor .swagger-ui .hover-light-pink:hover{color:#ffa3d7}.swagger-editor .swagger-ui .hover-dark-green:focus,.swagger-editor .swagger-ui .hover-dark-green:hover{color:#137752}.swagger-editor .swagger-ui .hover-green:focus,.swagger-editor .swagger-ui .hover-green:hover{color:#19a974}.swagger-editor .swagger-ui .hover-light-green:focus,.swagger-editor .swagger-ui .hover-light-green:hover{color:#9eebcf}.swagger-editor .swagger-ui .hover-navy:focus,.swagger-editor .swagger-ui .hover-navy:hover{color:#001b44}.swagger-editor .swagger-ui .hover-dark-blue:focus,.swagger-editor .swagger-ui .hover-dark-blue:hover{color:#00449e}.swagger-editor .swagger-ui .hover-blue:focus,.swagger-editor .swagger-ui .hover-blue:hover{color:#357edd}.swagger-editor .swagger-ui .hover-light-blue:focus,.swagger-editor .swagger-ui .hover-light-blue:hover{color:#96ccff}.swagger-editor .swagger-ui .hover-lightest-blue:focus,.swagger-editor .swagger-ui .hover-lightest-blue:hover{color:#cdecff}.swagger-editor .swagger-ui .hover-washed-blue:focus,.swagger-editor .swagger-ui .hover-washed-blue:hover{color:#f6fffe}.swagger-editor .swagger-ui .hover-washed-green:focus,.swagger-editor .swagger-ui .hover-washed-green:hover{color:#e8fdf5}.swagger-editor .swagger-ui .hover-washed-yellow:focus,.swagger-editor .swagger-ui .hover-washed-yellow:hover{color:#fffceb}.swagger-editor .swagger-ui .hover-washed-red:focus,.swagger-editor .swagger-ui .hover-washed-red:hover{color:#ffdfdf}.swagger-editor .swagger-ui .hover-bg-dark-red:focus,.swagger-editor .swagger-ui .hover-bg-dark-red:hover{background-color:#e7040f}.swagger-editor .swagger-ui .hover-bg-red:focus,.swagger-editor .swagger-ui .hover-bg-red:hover{background-color:#ff4136}.swagger-editor .swagger-ui .hover-bg-light-red:focus,.swagger-editor .swagger-ui .hover-bg-light-red:hover{background-color:#ff725c}.swagger-editor .swagger-ui .hover-bg-orange:focus,.swagger-editor .swagger-ui .hover-bg-orange:hover{background-color:#ff6300}.swagger-editor .swagger-ui .hover-bg-gold:focus,.swagger-editor .swagger-ui .hover-bg-gold:hover{background-color:#ffb700}.swagger-editor .swagger-ui .hover-bg-yellow:focus,.swagger-editor .swagger-ui .hover-bg-yellow:hover{background-color:gold}.swagger-editor .swagger-ui .hover-bg-light-yellow:focus,.swagger-editor .swagger-ui .hover-bg-light-yellow:hover{background-color:#fbf1a9}.swagger-editor .swagger-ui .hover-bg-purple:focus,.swagger-editor .swagger-ui .hover-bg-purple:hover{background-color:#5e2ca5}.swagger-editor .swagger-ui .hover-bg-light-purple:focus,.swagger-editor .swagger-ui .hover-bg-light-purple:hover{background-color:#a463f2}.swagger-editor .swagger-ui .hover-bg-dark-pink:focus,.swagger-editor .swagger-ui .hover-bg-dark-pink:hover{background-color:#d5008f}.swagger-editor .swagger-ui .hover-bg-hot-pink:focus,.swagger-editor .swagger-ui .hover-bg-hot-pink:hover{background-color:#ff41b4}.swagger-editor .swagger-ui .hover-bg-pink:focus,.swagger-editor .swagger-ui .hover-bg-pink:hover{background-color:#ff80cc}.swagger-editor .swagger-ui .hover-bg-light-pink:focus,.swagger-editor .swagger-ui .hover-bg-light-pink:hover{background-color:#ffa3d7}.swagger-editor .swagger-ui .hover-bg-dark-green:focus,.swagger-editor .swagger-ui .hover-bg-dark-green:hover{background-color:#137752}.swagger-editor .swagger-ui .hover-bg-green:focus,.swagger-editor .swagger-ui .hover-bg-green:hover{background-color:#19a974}.swagger-editor .swagger-ui .hover-bg-light-green:focus,.swagger-editor .swagger-ui .hover-bg-light-green:hover{background-color:#9eebcf}.swagger-editor .swagger-ui .hover-bg-navy:focus,.swagger-editor .swagger-ui .hover-bg-navy:hover{background-color:#001b44}.swagger-editor .swagger-ui .hover-bg-dark-blue:focus,.swagger-editor .swagger-ui .hover-bg-dark-blue:hover{background-color:#00449e}.swagger-editor .swagger-ui .hover-bg-blue:focus,.swagger-editor .swagger-ui .hover-bg-blue:hover{background-color:#357edd}.swagger-editor .swagger-ui .hover-bg-light-blue:focus,.swagger-editor .swagger-ui .hover-bg-light-blue:hover{background-color:#96ccff}.swagger-editor .swagger-ui .hover-bg-lightest-blue:focus,.swagger-editor .swagger-ui .hover-bg-lightest-blue:hover{background-color:#cdecff}.swagger-editor .swagger-ui .hover-bg-washed-blue:focus,.swagger-editor .swagger-ui .hover-bg-washed-blue:hover{background-color:#f6fffe}.swagger-editor .swagger-ui .hover-bg-washed-green:focus,.swagger-editor .swagger-ui .hover-bg-washed-green:hover{background-color:#e8fdf5}.swagger-editor .swagger-ui .hover-bg-washed-yellow:focus,.swagger-editor .swagger-ui .hover-bg-washed-yellow:hover{background-color:#fffceb}.swagger-editor .swagger-ui .hover-bg-washed-red:focus,.swagger-editor .swagger-ui .hover-bg-washed-red:hover{background-color:#ffdfdf}.swagger-editor .swagger-ui .hover-bg-inherit:focus,.swagger-editor .swagger-ui .hover-bg-inherit:hover{background-color:inherit}.swagger-editor .swagger-ui .pa0{padding:0}.swagger-editor .swagger-ui .pa1{padding:.25rem}.swagger-editor .swagger-ui .pa2{padding:.5rem}.swagger-editor .swagger-ui .pa3{padding:1rem}.swagger-editor .swagger-ui .pa4{padding:2rem}.swagger-editor .swagger-ui .pa5{padding:4rem}.swagger-editor .swagger-ui .pa6{padding:8rem}.swagger-editor .swagger-ui .pa7{padding:16rem}.swagger-editor .swagger-ui .pl0{padding-left:0}.swagger-editor .swagger-ui .pl1{padding-left:.25rem}.swagger-editor .swagger-ui .pl2{padding-left:.5rem}.swagger-editor .swagger-ui .pl3{padding-left:1rem}.swagger-editor .swagger-ui .pl4{padding-left:2rem}.swagger-editor .swagger-ui .pl5{padding-left:4rem}.swagger-editor .swagger-ui .pl6{padding-left:8rem}.swagger-editor .swagger-ui .pl7{padding-left:16rem}.swagger-editor .swagger-ui .pr0{padding-right:0}.swagger-editor .swagger-ui .pr1{padding-right:.25rem}.swagger-editor .swagger-ui .pr2{padding-right:.5rem}.swagger-editor .swagger-ui .pr3{padding-right:1rem}.swagger-editor .swagger-ui .pr4{padding-right:2rem}.swagger-editor .swagger-ui .pr5{padding-right:4rem}.swagger-editor .swagger-ui .pr6{padding-right:8rem}.swagger-editor .swagger-ui .pr7{padding-right:16rem}.swagger-editor .swagger-ui .pb0{padding-bottom:0}.swagger-editor .swagger-ui .pb1{padding-bottom:.25rem}.swagger-editor .swagger-ui .pb2{padding-bottom:.5rem}.swagger-editor .swagger-ui .pb3{padding-bottom:1rem}.swagger-editor .swagger-ui .pb4{padding-bottom:2rem}.swagger-editor .swagger-ui .pb5{padding-bottom:4rem}.swagger-editor .swagger-ui .pb6{padding-bottom:8rem}.swagger-editor .swagger-ui .pb7{padding-bottom:16rem}.swagger-editor .swagger-ui .pt0{padding-top:0}.swagger-editor .swagger-ui .pt1{padding-top:.25rem}.swagger-editor .swagger-ui .pt2{padding-top:.5rem}.swagger-editor .swagger-ui .pt3{padding-top:1rem}.swagger-editor .swagger-ui .pt4{padding-top:2rem}.swagger-editor .swagger-ui .pt5{padding-top:4rem}.swagger-editor .swagger-ui .pt6{padding-top:8rem}.swagger-editor .swagger-ui .pt7{padding-top:16rem}.swagger-editor .swagger-ui .pv0{padding-top:0;padding-bottom:0}.swagger-editor .swagger-ui .pv1{padding-top:.25rem;padding-bottom:.25rem}.swagger-editor .swagger-ui .pv2{padding-top:.5rem;padding-bottom:.5rem}.swagger-editor .swagger-ui .pv3{padding-top:1rem;padding-bottom:1rem}.swagger-editor .swagger-ui .pv4{padding-top:2rem;padding-bottom:2rem}.swagger-editor .swagger-ui .pv5{padding-top:4rem;padding-bottom:4rem}.swagger-editor .swagger-ui .pv6{padding-top:8rem;padding-bottom:8rem}.swagger-editor .swagger-ui .pv7{padding-top:16rem;padding-bottom:16rem}.swagger-editor .swagger-ui .ph0{padding-left:0;padding-right:0}.swagger-editor .swagger-ui .ph1{padding-left:.25rem;padding-right:.25rem}.swagger-editor .swagger-ui .ph2{padding-left:.5rem;padding-right:.5rem}.swagger-editor .swagger-ui .ph3{padding-left:1rem;padding-right:1rem}.swagger-editor .swagger-ui .ph4{padding-left:2rem;padding-right:2rem}.swagger-editor .swagger-ui .ph5{padding-left:4rem;padding-right:4rem}.swagger-editor .swagger-ui .ph6{padding-left:8rem;padding-right:8rem}.swagger-editor .swagger-ui .ph7{padding-left:16rem;padding-right:16rem}.swagger-editor .swagger-ui .ma0{margin:0}.swagger-editor .swagger-ui .ma1{margin:.25rem}.swagger-editor .swagger-ui .ma2{margin:.5rem}.swagger-editor .swagger-ui .ma3{margin:1rem}.swagger-editor .swagger-ui .ma4{margin:2rem}.swagger-editor .swagger-ui .ma5{margin:4rem}.swagger-editor .swagger-ui .ma6{margin:8rem}.swagger-editor .swagger-ui .ma7{margin:16rem}.swagger-editor .swagger-ui .ml0{margin-left:0}.swagger-editor .swagger-ui .ml1{margin-left:.25rem}.swagger-editor .swagger-ui .ml2{margin-left:.5rem}.swagger-editor .swagger-ui .ml3{margin-left:1rem}.swagger-editor .swagger-ui .ml4{margin-left:2rem}.swagger-editor .swagger-ui .ml5{margin-left:4rem}.swagger-editor .swagger-ui .ml6{margin-left:8rem}.swagger-editor .swagger-ui .ml7{margin-left:16rem}.swagger-editor .swagger-ui .mr0{margin-right:0}.swagger-editor .swagger-ui .mr1{margin-right:.25rem}.swagger-editor .swagger-ui .mr2{margin-right:.5rem}.swagger-editor .swagger-ui .mr3{margin-right:1rem}.swagger-editor .swagger-ui .mr4{margin-right:2rem}.swagger-editor .swagger-ui .mr5{margin-right:4rem}.swagger-editor .swagger-ui .mr6{margin-right:8rem}.swagger-editor .swagger-ui .mr7{margin-right:16rem}.swagger-editor .swagger-ui .mb0{margin-bottom:0}.swagger-editor .swagger-ui .mb1{margin-bottom:.25rem}.swagger-editor .swagger-ui .mb2{margin-bottom:.5rem}.swagger-editor .swagger-ui .mb3{margin-bottom:1rem}.swagger-editor .swagger-ui .mb4{margin-bottom:2rem}.swagger-editor .swagger-ui .mb5{margin-bottom:4rem}.swagger-editor .swagger-ui .mb6{margin-bottom:8rem}.swagger-editor .swagger-ui .mb7{margin-bottom:16rem}.swagger-editor .swagger-ui .mt0{margin-top:0}.swagger-editor .swagger-ui .mt1{margin-top:.25rem}.swagger-editor .swagger-ui .mt2{margin-top:.5rem}.swagger-editor .swagger-ui .mt3{margin-top:1rem}.swagger-editor .swagger-ui .mt4{margin-top:2rem}.swagger-editor .swagger-ui .mt5{margin-top:4rem}.swagger-editor .swagger-ui .mt6{margin-top:8rem}.swagger-editor .swagger-ui .mt7{margin-top:16rem}.swagger-editor .swagger-ui .mv0{margin-top:0;margin-bottom:0}.swagger-editor .swagger-ui .mv1{margin-top:.25rem;margin-bottom:.25rem}.swagger-editor .swagger-ui .mv2{margin-top:.5rem;margin-bottom:.5rem}.swagger-editor .swagger-ui .mv3{margin-top:1rem;margin-bottom:1rem}.swagger-editor .swagger-ui .mv4{margin-top:2rem;margin-bottom:2rem}.swagger-editor .swagger-ui .mv5{margin-top:4rem;margin-bottom:4rem}.swagger-editor .swagger-ui .mv6{margin-top:8rem;margin-bottom:8rem}.swagger-editor .swagger-ui .mv7{margin-top:16rem;margin-bottom:16rem}.swagger-editor .swagger-ui .mh0{margin-left:0;margin-right:0}.swagger-editor .swagger-ui .mh1{margin-left:.25rem;margin-right:.25rem}.swagger-editor .swagger-ui .mh2{margin-left:.5rem;margin-right:.5rem}.swagger-editor .swagger-ui .mh3{margin-left:1rem;margin-right:1rem}.swagger-editor .swagger-ui .mh4{margin-left:2rem;margin-right:2rem}.swagger-editor .swagger-ui .mh5{margin-left:4rem;margin-right:4rem}.swagger-editor .swagger-ui .mh6{margin-left:8rem;margin-right:8rem}.swagger-editor .swagger-ui .mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.swagger-editor .swagger-ui .pa0-ns{padding:0}.swagger-editor .swagger-ui .pa1-ns{padding:.25rem}.swagger-editor .swagger-ui .pa2-ns{padding:.5rem}.swagger-editor .swagger-ui .pa3-ns{padding:1rem}.swagger-editor .swagger-ui .pa4-ns{padding:2rem}.swagger-editor .swagger-ui .pa5-ns{padding:4rem}.swagger-editor .swagger-ui .pa6-ns{padding:8rem}.swagger-editor .swagger-ui .pa7-ns{padding:16rem}.swagger-editor .swagger-ui .pl0-ns{padding-left:0}.swagger-editor .swagger-ui .pl1-ns{padding-left:.25rem}.swagger-editor .swagger-ui .pl2-ns{padding-left:.5rem}.swagger-editor .swagger-ui .pl3-ns{padding-left:1rem}.swagger-editor .swagger-ui .pl4-ns{padding-left:2rem}.swagger-editor .swagger-ui .pl5-ns{padding-left:4rem}.swagger-editor .swagger-ui .pl6-ns{padding-left:8rem}.swagger-editor .swagger-ui .pl7-ns{padding-left:16rem}.swagger-editor .swagger-ui .pr0-ns{padding-right:0}.swagger-editor .swagger-ui .pr1-ns{padding-right:.25rem}.swagger-editor .swagger-ui .pr2-ns{padding-right:.5rem}.swagger-editor .swagger-ui .pr3-ns{padding-right:1rem}.swagger-editor .swagger-ui .pr4-ns{padding-right:2rem}.swagger-editor .swagger-ui .pr5-ns{padding-right:4rem}.swagger-editor .swagger-ui .pr6-ns{padding-right:8rem}.swagger-editor .swagger-ui .pr7-ns{padding-right:16rem}.swagger-editor .swagger-ui .pb0-ns{padding-bottom:0}.swagger-editor .swagger-ui .pb1-ns{padding-bottom:.25rem}.swagger-editor .swagger-ui .pb2-ns{padding-bottom:.5rem}.swagger-editor .swagger-ui .pb3-ns{padding-bottom:1rem}.swagger-editor .swagger-ui .pb4-ns{padding-bottom:2rem}.swagger-editor .swagger-ui .pb5-ns{padding-bottom:4rem}.swagger-editor .swagger-ui .pb6-ns{padding-bottom:8rem}.swagger-editor .swagger-ui .pb7-ns{padding-bottom:16rem}.swagger-editor .swagger-ui .pt0-ns{padding-top:0}.swagger-editor .swagger-ui .pt1-ns{padding-top:.25rem}.swagger-editor .swagger-ui .pt2-ns{padding-top:.5rem}.swagger-editor .swagger-ui .pt3-ns{padding-top:1rem}.swagger-editor .swagger-ui .pt4-ns{padding-top:2rem}.swagger-editor .swagger-ui .pt5-ns{padding-top:4rem}.swagger-editor .swagger-ui .pt6-ns{padding-top:8rem}.swagger-editor .swagger-ui .pt7-ns{padding-top:16rem}.swagger-editor .swagger-ui .pv0-ns{padding-top:0;padding-bottom:0}.swagger-editor .swagger-ui .pv1-ns{padding-top:.25rem;padding-bottom:.25rem}.swagger-editor .swagger-ui .pv2-ns{padding-top:.5rem;padding-bottom:.5rem}.swagger-editor .swagger-ui .pv3-ns{padding-top:1rem;padding-bottom:1rem}.swagger-editor .swagger-ui .pv4-ns{padding-top:2rem;padding-bottom:2rem}.swagger-editor .swagger-ui .pv5-ns{padding-top:4rem;padding-bottom:4rem}.swagger-editor .swagger-ui .pv6-ns{padding-top:8rem;padding-bottom:8rem}.swagger-editor .swagger-ui .pv7-ns{padding-top:16rem;padding-bottom:16rem}.swagger-editor .swagger-ui .ph0-ns{padding-left:0;padding-right:0}.swagger-editor .swagger-ui .ph1-ns{padding-left:.25rem;padding-right:.25rem}.swagger-editor .swagger-ui .ph2-ns{padding-left:.5rem;padding-right:.5rem}.swagger-editor .swagger-ui .ph3-ns{padding-left:1rem;padding-right:1rem}.swagger-editor .swagger-ui .ph4-ns{padding-left:2rem;padding-right:2rem}.swagger-editor .swagger-ui .ph5-ns{padding-left:4rem;padding-right:4rem}.swagger-editor .swagger-ui .ph6-ns{padding-left:8rem;padding-right:8rem}.swagger-editor .swagger-ui .ph7-ns{padding-left:16rem;padding-right:16rem}.swagger-editor .swagger-ui .ma0-ns{margin:0}.swagger-editor .swagger-ui .ma1-ns{margin:.25rem}.swagger-editor .swagger-ui .ma2-ns{margin:.5rem}.swagger-editor .swagger-ui .ma3-ns{margin:1rem}.swagger-editor .swagger-ui .ma4-ns{margin:2rem}.swagger-editor .swagger-ui .ma5-ns{margin:4rem}.swagger-editor .swagger-ui .ma6-ns{margin:8rem}.swagger-editor .swagger-ui .ma7-ns{margin:16rem}.swagger-editor .swagger-ui .ml0-ns{margin-left:0}.swagger-editor .swagger-ui .ml1-ns{margin-left:.25rem}.swagger-editor .swagger-ui .ml2-ns{margin-left:.5rem}.swagger-editor .swagger-ui .ml3-ns{margin-left:1rem}.swagger-editor .swagger-ui .ml4-ns{margin-left:2rem}.swagger-editor .swagger-ui .ml5-ns{margin-left:4rem}.swagger-editor .swagger-ui .ml6-ns{margin-left:8rem}.swagger-editor .swagger-ui .ml7-ns{margin-left:16rem}.swagger-editor .swagger-ui .mr0-ns{margin-right:0}.swagger-editor .swagger-ui .mr1-ns{margin-right:.25rem}.swagger-editor .swagger-ui .mr2-ns{margin-right:.5rem}.swagger-editor .swagger-ui .mr3-ns{margin-right:1rem}.swagger-editor .swagger-ui .mr4-ns{margin-right:2rem}.swagger-editor .swagger-ui .mr5-ns{margin-right:4rem}.swagger-editor .swagger-ui .mr6-ns{margin-right:8rem}.swagger-editor .swagger-ui .mr7-ns{margin-right:16rem}.swagger-editor .swagger-ui .mb0-ns{margin-bottom:0}.swagger-editor .swagger-ui .mb1-ns{margin-bottom:.25rem}.swagger-editor .swagger-ui .mb2-ns{margin-bottom:.5rem}.swagger-editor .swagger-ui .mb3-ns{margin-bottom:1rem}.swagger-editor .swagger-ui .mb4-ns{margin-bottom:2rem}.swagger-editor .swagger-ui .mb5-ns{margin-bottom:4rem}.swagger-editor .swagger-ui .mb6-ns{margin-bottom:8rem}.swagger-editor .swagger-ui .mb7-ns{margin-bottom:16rem}.swagger-editor .swagger-ui .mt0-ns{margin-top:0}.swagger-editor .swagger-ui .mt1-ns{margin-top:.25rem}.swagger-editor .swagger-ui .mt2-ns{margin-top:.5rem}.swagger-editor .swagger-ui .mt3-ns{margin-top:1rem}.swagger-editor .swagger-ui .mt4-ns{margin-top:2rem}.swagger-editor .swagger-ui .mt5-ns{margin-top:4rem}.swagger-editor .swagger-ui .mt6-ns{margin-top:8rem}.swagger-editor .swagger-ui .mt7-ns{margin-top:16rem}.swagger-editor .swagger-ui .mv0-ns{margin-top:0;margin-bottom:0}.swagger-editor .swagger-ui .mv1-ns{margin-top:.25rem;margin-bottom:.25rem}.swagger-editor .swagger-ui .mv2-ns{margin-top:.5rem;margin-bottom:.5rem}.swagger-editor .swagger-ui .mv3-ns{margin-top:1rem;margin-bottom:1rem}.swagger-editor .swagger-ui .mv4-ns{margin-top:2rem;margin-bottom:2rem}.swagger-editor .swagger-ui .mv5-ns{margin-top:4rem;margin-bottom:4rem}.swagger-editor .swagger-ui .mv6-ns{margin-top:8rem;margin-bottom:8rem}.swagger-editor .swagger-ui .mv7-ns{margin-top:16rem;margin-bottom:16rem}.swagger-editor .swagger-ui .mh0-ns{margin-left:0;margin-right:0}.swagger-editor .swagger-ui .mh1-ns{margin-left:.25rem;margin-right:.25rem}.swagger-editor .swagger-ui .mh2-ns{margin-left:.5rem;margin-right:.5rem}.swagger-editor .swagger-ui .mh3-ns{margin-left:1rem;margin-right:1rem}.swagger-editor .swagger-ui .mh4-ns{margin-left:2rem;margin-right:2rem}.swagger-editor .swagger-ui .mh5-ns{margin-left:4rem;margin-right:4rem}.swagger-editor .swagger-ui .mh6-ns{margin-left:8rem;margin-right:8rem}.swagger-editor .swagger-ui .mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .pa0-m{padding:0}.swagger-editor .swagger-ui .pa1-m{padding:.25rem}.swagger-editor .swagger-ui .pa2-m{padding:.5rem}.swagger-editor .swagger-ui .pa3-m{padding:1rem}.swagger-editor .swagger-ui .pa4-m{padding:2rem}.swagger-editor .swagger-ui .pa5-m{padding:4rem}.swagger-editor .swagger-ui .pa6-m{padding:8rem}.swagger-editor .swagger-ui .pa7-m{padding:16rem}.swagger-editor .swagger-ui .pl0-m{padding-left:0}.swagger-editor .swagger-ui .pl1-m{padding-left:.25rem}.swagger-editor .swagger-ui .pl2-m{padding-left:.5rem}.swagger-editor .swagger-ui .pl3-m{padding-left:1rem}.swagger-editor .swagger-ui .pl4-m{padding-left:2rem}.swagger-editor .swagger-ui .pl5-m{padding-left:4rem}.swagger-editor .swagger-ui .pl6-m{padding-left:8rem}.swagger-editor .swagger-ui .pl7-m{padding-left:16rem}.swagger-editor .swagger-ui .pr0-m{padding-right:0}.swagger-editor .swagger-ui .pr1-m{padding-right:.25rem}.swagger-editor .swagger-ui .pr2-m{padding-right:.5rem}.swagger-editor .swagger-ui .pr3-m{padding-right:1rem}.swagger-editor .swagger-ui .pr4-m{padding-right:2rem}.swagger-editor .swagger-ui .pr5-m{padding-right:4rem}.swagger-editor .swagger-ui .pr6-m{padding-right:8rem}.swagger-editor .swagger-ui .pr7-m{padding-right:16rem}.swagger-editor .swagger-ui .pb0-m{padding-bottom:0}.swagger-editor .swagger-ui .pb1-m{padding-bottom:.25rem}.swagger-editor .swagger-ui .pb2-m{padding-bottom:.5rem}.swagger-editor .swagger-ui .pb3-m{padding-bottom:1rem}.swagger-editor .swagger-ui .pb4-m{padding-bottom:2rem}.swagger-editor .swagger-ui .pb5-m{padding-bottom:4rem}.swagger-editor .swagger-ui .pb6-m{padding-bottom:8rem}.swagger-editor .swagger-ui .pb7-m{padding-bottom:16rem}.swagger-editor .swagger-ui .pt0-m{padding-top:0}.swagger-editor .swagger-ui .pt1-m{padding-top:.25rem}.swagger-editor .swagger-ui .pt2-m{padding-top:.5rem}.swagger-editor .swagger-ui .pt3-m{padding-top:1rem}.swagger-editor .swagger-ui .pt4-m{padding-top:2rem}.swagger-editor .swagger-ui .pt5-m{padding-top:4rem}.swagger-editor .swagger-ui .pt6-m{padding-top:8rem}.swagger-editor .swagger-ui .pt7-m{padding-top:16rem}.swagger-editor .swagger-ui .pv0-m{padding-top:0;padding-bottom:0}.swagger-editor .swagger-ui .pv1-m{padding-top:.25rem;padding-bottom:.25rem}.swagger-editor .swagger-ui .pv2-m{padding-top:.5rem;padding-bottom:.5rem}.swagger-editor .swagger-ui .pv3-m{padding-top:1rem;padding-bottom:1rem}.swagger-editor .swagger-ui .pv4-m{padding-top:2rem;padding-bottom:2rem}.swagger-editor .swagger-ui .pv5-m{padding-top:4rem;padding-bottom:4rem}.swagger-editor .swagger-ui .pv6-m{padding-top:8rem;padding-bottom:8rem}.swagger-editor .swagger-ui .pv7-m{padding-top:16rem;padding-bottom:16rem}.swagger-editor .swagger-ui .ph0-m{padding-left:0;padding-right:0}.swagger-editor .swagger-ui .ph1-m{padding-left:.25rem;padding-right:.25rem}.swagger-editor .swagger-ui .ph2-m{padding-left:.5rem;padding-right:.5rem}.swagger-editor .swagger-ui .ph3-m{padding-left:1rem;padding-right:1rem}.swagger-editor .swagger-ui .ph4-m{padding-left:2rem;padding-right:2rem}.swagger-editor .swagger-ui .ph5-m{padding-left:4rem;padding-right:4rem}.swagger-editor .swagger-ui .ph6-m{padding-left:8rem;padding-right:8rem}.swagger-editor .swagger-ui .ph7-m{padding-left:16rem;padding-right:16rem}.swagger-editor .swagger-ui .ma0-m{margin:0}.swagger-editor .swagger-ui .ma1-m{margin:.25rem}.swagger-editor .swagger-ui .ma2-m{margin:.5rem}.swagger-editor .swagger-ui .ma3-m{margin:1rem}.swagger-editor .swagger-ui .ma4-m{margin:2rem}.swagger-editor .swagger-ui .ma5-m{margin:4rem}.swagger-editor .swagger-ui .ma6-m{margin:8rem}.swagger-editor .swagger-ui .ma7-m{margin:16rem}.swagger-editor .swagger-ui .ml0-m{margin-left:0}.swagger-editor .swagger-ui .ml1-m{margin-left:.25rem}.swagger-editor .swagger-ui .ml2-m{margin-left:.5rem}.swagger-editor .swagger-ui .ml3-m{margin-left:1rem}.swagger-editor .swagger-ui .ml4-m{margin-left:2rem}.swagger-editor .swagger-ui .ml5-m{margin-left:4rem}.swagger-editor .swagger-ui .ml6-m{margin-left:8rem}.swagger-editor .swagger-ui .ml7-m{margin-left:16rem}.swagger-editor .swagger-ui .mr0-m{margin-right:0}.swagger-editor .swagger-ui .mr1-m{margin-right:.25rem}.swagger-editor .swagger-ui .mr2-m{margin-right:.5rem}.swagger-editor .swagger-ui .mr3-m{margin-right:1rem}.swagger-editor .swagger-ui .mr4-m{margin-right:2rem}.swagger-editor .swagger-ui .mr5-m{margin-right:4rem}.swagger-editor .swagger-ui .mr6-m{margin-right:8rem}.swagger-editor .swagger-ui .mr7-m{margin-right:16rem}.swagger-editor .swagger-ui .mb0-m{margin-bottom:0}.swagger-editor .swagger-ui .mb1-m{margin-bottom:.25rem}.swagger-editor .swagger-ui .mb2-m{margin-bottom:.5rem}.swagger-editor .swagger-ui .mb3-m{margin-bottom:1rem}.swagger-editor .swagger-ui .mb4-m{margin-bottom:2rem}.swagger-editor .swagger-ui .mb5-m{margin-bottom:4rem}.swagger-editor .swagger-ui .mb6-m{margin-bottom:8rem}.swagger-editor .swagger-ui .mb7-m{margin-bottom:16rem}.swagger-editor .swagger-ui .mt0-m{margin-top:0}.swagger-editor .swagger-ui .mt1-m{margin-top:.25rem}.swagger-editor .swagger-ui .mt2-m{margin-top:.5rem}.swagger-editor .swagger-ui .mt3-m{margin-top:1rem}.swagger-editor .swagger-ui .mt4-m{margin-top:2rem}.swagger-editor .swagger-ui .mt5-m{margin-top:4rem}.swagger-editor .swagger-ui .mt6-m{margin-top:8rem}.swagger-editor .swagger-ui .mt7-m{margin-top:16rem}.swagger-editor .swagger-ui .mv0-m{margin-top:0;margin-bottom:0}.swagger-editor .swagger-ui .mv1-m{margin-top:.25rem;margin-bottom:.25rem}.swagger-editor .swagger-ui .mv2-m{margin-top:.5rem;margin-bottom:.5rem}.swagger-editor .swagger-ui .mv3-m{margin-top:1rem;margin-bottom:1rem}.swagger-editor .swagger-ui .mv4-m{margin-top:2rem;margin-bottom:2rem}.swagger-editor .swagger-ui .mv5-m{margin-top:4rem;margin-bottom:4rem}.swagger-editor .swagger-ui .mv6-m{margin-top:8rem;margin-bottom:8rem}.swagger-editor .swagger-ui .mv7-m{margin-top:16rem;margin-bottom:16rem}.swagger-editor .swagger-ui .mh0-m{margin-left:0;margin-right:0}.swagger-editor .swagger-ui .mh1-m{margin-left:.25rem;margin-right:.25rem}.swagger-editor .swagger-ui .mh2-m{margin-left:.5rem;margin-right:.5rem}.swagger-editor .swagger-ui .mh3-m{margin-left:1rem;margin-right:1rem}.swagger-editor .swagger-ui .mh4-m{margin-left:2rem;margin-right:2rem}.swagger-editor .swagger-ui .mh5-m{margin-left:4rem;margin-right:4rem}.swagger-editor .swagger-ui .mh6-m{margin-left:8rem;margin-right:8rem}.swagger-editor .swagger-ui .mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .pa0-l{padding:0}.swagger-editor .swagger-ui .pa1-l{padding:.25rem}.swagger-editor .swagger-ui .pa2-l{padding:.5rem}.swagger-editor .swagger-ui .pa3-l{padding:1rem}.swagger-editor .swagger-ui .pa4-l{padding:2rem}.swagger-editor .swagger-ui .pa5-l{padding:4rem}.swagger-editor .swagger-ui .pa6-l{padding:8rem}.swagger-editor .swagger-ui .pa7-l{padding:16rem}.swagger-editor .swagger-ui .pl0-l{padding-left:0}.swagger-editor .swagger-ui .pl1-l{padding-left:.25rem}.swagger-editor .swagger-ui .pl2-l{padding-left:.5rem}.swagger-editor .swagger-ui .pl3-l{padding-left:1rem}.swagger-editor .swagger-ui .pl4-l{padding-left:2rem}.swagger-editor .swagger-ui .pl5-l{padding-left:4rem}.swagger-editor .swagger-ui .pl6-l{padding-left:8rem}.swagger-editor .swagger-ui .pl7-l{padding-left:16rem}.swagger-editor .swagger-ui .pr0-l{padding-right:0}.swagger-editor .swagger-ui .pr1-l{padding-right:.25rem}.swagger-editor .swagger-ui .pr2-l{padding-right:.5rem}.swagger-editor .swagger-ui .pr3-l{padding-right:1rem}.swagger-editor .swagger-ui .pr4-l{padding-right:2rem}.swagger-editor .swagger-ui .pr5-l{padding-right:4rem}.swagger-editor .swagger-ui .pr6-l{padding-right:8rem}.swagger-editor .swagger-ui .pr7-l{padding-right:16rem}.swagger-editor .swagger-ui .pb0-l{padding-bottom:0}.swagger-editor .swagger-ui .pb1-l{padding-bottom:.25rem}.swagger-editor .swagger-ui .pb2-l{padding-bottom:.5rem}.swagger-editor .swagger-ui .pb3-l{padding-bottom:1rem}.swagger-editor .swagger-ui .pb4-l{padding-bottom:2rem}.swagger-editor .swagger-ui .pb5-l{padding-bottom:4rem}.swagger-editor .swagger-ui .pb6-l{padding-bottom:8rem}.swagger-editor .swagger-ui .pb7-l{padding-bottom:16rem}.swagger-editor .swagger-ui .pt0-l{padding-top:0}.swagger-editor .swagger-ui .pt1-l{padding-top:.25rem}.swagger-editor .swagger-ui .pt2-l{padding-top:.5rem}.swagger-editor .swagger-ui .pt3-l{padding-top:1rem}.swagger-editor .swagger-ui .pt4-l{padding-top:2rem}.swagger-editor .swagger-ui .pt5-l{padding-top:4rem}.swagger-editor .swagger-ui .pt6-l{padding-top:8rem}.swagger-editor .swagger-ui .pt7-l{padding-top:16rem}.swagger-editor .swagger-ui .pv0-l{padding-top:0;padding-bottom:0}.swagger-editor .swagger-ui .pv1-l{padding-top:.25rem;padding-bottom:.25rem}.swagger-editor .swagger-ui .pv2-l{padding-top:.5rem;padding-bottom:.5rem}.swagger-editor .swagger-ui .pv3-l{padding-top:1rem;padding-bottom:1rem}.swagger-editor .swagger-ui .pv4-l{padding-top:2rem;padding-bottom:2rem}.swagger-editor .swagger-ui .pv5-l{padding-top:4rem;padding-bottom:4rem}.swagger-editor .swagger-ui .pv6-l{padding-top:8rem;padding-bottom:8rem}.swagger-editor .swagger-ui .pv7-l{padding-top:16rem;padding-bottom:16rem}.swagger-editor .swagger-ui .ph0-l{padding-left:0;padding-right:0}.swagger-editor .swagger-ui .ph1-l{padding-left:.25rem;padding-right:.25rem}.swagger-editor .swagger-ui .ph2-l{padding-left:.5rem;padding-right:.5rem}.swagger-editor .swagger-ui .ph3-l{padding-left:1rem;padding-right:1rem}.swagger-editor .swagger-ui .ph4-l{padding-left:2rem;padding-right:2rem}.swagger-editor .swagger-ui .ph5-l{padding-left:4rem;padding-right:4rem}.swagger-editor .swagger-ui .ph6-l{padding-left:8rem;padding-right:8rem}.swagger-editor .swagger-ui .ph7-l{padding-left:16rem;padding-right:16rem}.swagger-editor .swagger-ui .ma0-l{margin:0}.swagger-editor .swagger-ui .ma1-l{margin:.25rem}.swagger-editor .swagger-ui .ma2-l{margin:.5rem}.swagger-editor .swagger-ui .ma3-l{margin:1rem}.swagger-editor .swagger-ui .ma4-l{margin:2rem}.swagger-editor .swagger-ui .ma5-l{margin:4rem}.swagger-editor .swagger-ui .ma6-l{margin:8rem}.swagger-editor .swagger-ui .ma7-l{margin:16rem}.swagger-editor .swagger-ui .ml0-l{margin-left:0}.swagger-editor .swagger-ui .ml1-l{margin-left:.25rem}.swagger-editor .swagger-ui .ml2-l{margin-left:.5rem}.swagger-editor .swagger-ui .ml3-l{margin-left:1rem}.swagger-editor .swagger-ui .ml4-l{margin-left:2rem}.swagger-editor .swagger-ui .ml5-l{margin-left:4rem}.swagger-editor .swagger-ui .ml6-l{margin-left:8rem}.swagger-editor .swagger-ui .ml7-l{margin-left:16rem}.swagger-editor .swagger-ui .mr0-l{margin-right:0}.swagger-editor .swagger-ui .mr1-l{margin-right:.25rem}.swagger-editor .swagger-ui .mr2-l{margin-right:.5rem}.swagger-editor .swagger-ui .mr3-l{margin-right:1rem}.swagger-editor .swagger-ui .mr4-l{margin-right:2rem}.swagger-editor .swagger-ui .mr5-l{margin-right:4rem}.swagger-editor .swagger-ui .mr6-l{margin-right:8rem}.swagger-editor .swagger-ui .mr7-l{margin-right:16rem}.swagger-editor .swagger-ui .mb0-l{margin-bottom:0}.swagger-editor .swagger-ui .mb1-l{margin-bottom:.25rem}.swagger-editor .swagger-ui .mb2-l{margin-bottom:.5rem}.swagger-editor .swagger-ui .mb3-l{margin-bottom:1rem}.swagger-editor .swagger-ui .mb4-l{margin-bottom:2rem}.swagger-editor .swagger-ui .mb5-l{margin-bottom:4rem}.swagger-editor .swagger-ui .mb6-l{margin-bottom:8rem}.swagger-editor .swagger-ui .mb7-l{margin-bottom:16rem}.swagger-editor .swagger-ui .mt0-l{margin-top:0}.swagger-editor .swagger-ui .mt1-l{margin-top:.25rem}.swagger-editor .swagger-ui .mt2-l{margin-top:.5rem}.swagger-editor .swagger-ui .mt3-l{margin-top:1rem}.swagger-editor .swagger-ui .mt4-l{margin-top:2rem}.swagger-editor .swagger-ui .mt5-l{margin-top:4rem}.swagger-editor .swagger-ui .mt6-l{margin-top:8rem}.swagger-editor .swagger-ui .mt7-l{margin-top:16rem}.swagger-editor .swagger-ui .mv0-l{margin-top:0;margin-bottom:0}.swagger-editor .swagger-ui .mv1-l{margin-top:.25rem;margin-bottom:.25rem}.swagger-editor .swagger-ui .mv2-l{margin-top:.5rem;margin-bottom:.5rem}.swagger-editor .swagger-ui .mv3-l{margin-top:1rem;margin-bottom:1rem}.swagger-editor .swagger-ui .mv4-l{margin-top:2rem;margin-bottom:2rem}.swagger-editor .swagger-ui .mv5-l{margin-top:4rem;margin-bottom:4rem}.swagger-editor .swagger-ui .mv6-l{margin-top:8rem;margin-bottom:8rem}.swagger-editor .swagger-ui .mv7-l{margin-top:16rem;margin-bottom:16rem}.swagger-editor .swagger-ui .mh0-l{margin-left:0;margin-right:0}.swagger-editor .swagger-ui .mh1-l{margin-left:.25rem;margin-right:.25rem}.swagger-editor .swagger-ui .mh2-l{margin-left:.5rem;margin-right:.5rem}.swagger-editor .swagger-ui .mh3-l{margin-left:1rem;margin-right:1rem}.swagger-editor .swagger-ui .mh4-l{margin-left:2rem;margin-right:2rem}.swagger-editor .swagger-ui .mh5-l{margin-left:4rem;margin-right:4rem}.swagger-editor .swagger-ui .mh6-l{margin-left:8rem;margin-right:8rem}.swagger-editor .swagger-ui .mh7-l{margin-left:16rem;margin-right:16rem}}.swagger-editor .swagger-ui .na1{margin:-.25rem}.swagger-editor .swagger-ui .na2{margin:-.5rem}.swagger-editor .swagger-ui .na3{margin:-1rem}.swagger-editor .swagger-ui .na4{margin:-2rem}.swagger-editor .swagger-ui .na5{margin:-4rem}.swagger-editor .swagger-ui .na6{margin:-8rem}.swagger-editor .swagger-ui .na7{margin:-16rem}.swagger-editor .swagger-ui .nl1{margin-left:-.25rem}.swagger-editor .swagger-ui .nl2{margin-left:-.5rem}.swagger-editor .swagger-ui .nl3{margin-left:-1rem}.swagger-editor .swagger-ui .nl4{margin-left:-2rem}.swagger-editor .swagger-ui .nl5{margin-left:-4rem}.swagger-editor .swagger-ui .nl6{margin-left:-8rem}.swagger-editor .swagger-ui .nl7{margin-left:-16rem}.swagger-editor .swagger-ui .nr1{margin-right:-.25rem}.swagger-editor .swagger-ui .nr2{margin-right:-.5rem}.swagger-editor .swagger-ui .nr3{margin-right:-1rem}.swagger-editor .swagger-ui .nr4{margin-right:-2rem}.swagger-editor .swagger-ui .nr5{margin-right:-4rem}.swagger-editor .swagger-ui .nr6{margin-right:-8rem}.swagger-editor .swagger-ui .nr7{margin-right:-16rem}.swagger-editor .swagger-ui .nb1{margin-bottom:-.25rem}.swagger-editor .swagger-ui .nb2{margin-bottom:-.5rem}.swagger-editor .swagger-ui .nb3{margin-bottom:-1rem}.swagger-editor .swagger-ui .nb4{margin-bottom:-2rem}.swagger-editor .swagger-ui .nb5{margin-bottom:-4rem}.swagger-editor .swagger-ui .nb6{margin-bottom:-8rem}.swagger-editor .swagger-ui .nb7{margin-bottom:-16rem}.swagger-editor .swagger-ui .nt1{margin-top:-.25rem}.swagger-editor .swagger-ui .nt2{margin-top:-.5rem}.swagger-editor .swagger-ui .nt3{margin-top:-1rem}.swagger-editor .swagger-ui .nt4{margin-top:-2rem}.swagger-editor .swagger-ui .nt5{margin-top:-4rem}.swagger-editor .swagger-ui .nt6{margin-top:-8rem}.swagger-editor .swagger-ui .nt7{margin-top:-16rem}@media screen and (min-width:30em){.swagger-editor .swagger-ui .na1-ns{margin:-.25rem}.swagger-editor .swagger-ui .na2-ns{margin:-.5rem}.swagger-editor .swagger-ui .na3-ns{margin:-1rem}.swagger-editor .swagger-ui .na4-ns{margin:-2rem}.swagger-editor .swagger-ui .na5-ns{margin:-4rem}.swagger-editor .swagger-ui .na6-ns{margin:-8rem}.swagger-editor .swagger-ui .na7-ns{margin:-16rem}.swagger-editor .swagger-ui .nl1-ns{margin-left:-.25rem}.swagger-editor .swagger-ui .nl2-ns{margin-left:-.5rem}.swagger-editor .swagger-ui .nl3-ns{margin-left:-1rem}.swagger-editor .swagger-ui .nl4-ns{margin-left:-2rem}.swagger-editor .swagger-ui .nl5-ns{margin-left:-4rem}.swagger-editor .swagger-ui .nl6-ns{margin-left:-8rem}.swagger-editor .swagger-ui .nl7-ns{margin-left:-16rem}.swagger-editor .swagger-ui .nr1-ns{margin-right:-.25rem}.swagger-editor .swagger-ui .nr2-ns{margin-right:-.5rem}.swagger-editor .swagger-ui .nr3-ns{margin-right:-1rem}.swagger-editor .swagger-ui .nr4-ns{margin-right:-2rem}.swagger-editor .swagger-ui .nr5-ns{margin-right:-4rem}.swagger-editor .swagger-ui .nr6-ns{margin-right:-8rem}.swagger-editor .swagger-ui .nr7-ns{margin-right:-16rem}.swagger-editor .swagger-ui .nb1-ns{margin-bottom:-.25rem}.swagger-editor .swagger-ui .nb2-ns{margin-bottom:-.5rem}.swagger-editor .swagger-ui .nb3-ns{margin-bottom:-1rem}.swagger-editor .swagger-ui .nb4-ns{margin-bottom:-2rem}.swagger-editor .swagger-ui .nb5-ns{margin-bottom:-4rem}.swagger-editor .swagger-ui .nb6-ns{margin-bottom:-8rem}.swagger-editor .swagger-ui .nb7-ns{margin-bottom:-16rem}.swagger-editor .swagger-ui .nt1-ns{margin-top:-.25rem}.swagger-editor .swagger-ui .nt2-ns{margin-top:-.5rem}.swagger-editor .swagger-ui .nt3-ns{margin-top:-1rem}.swagger-editor .swagger-ui .nt4-ns{margin-top:-2rem}.swagger-editor .swagger-ui .nt5-ns{margin-top:-4rem}.swagger-editor .swagger-ui .nt6-ns{margin-top:-8rem}.swagger-editor .swagger-ui .nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .na1-m{margin:-.25rem}.swagger-editor .swagger-ui .na2-m{margin:-.5rem}.swagger-editor .swagger-ui .na3-m{margin:-1rem}.swagger-editor .swagger-ui .na4-m{margin:-2rem}.swagger-editor .swagger-ui .na5-m{margin:-4rem}.swagger-editor .swagger-ui .na6-m{margin:-8rem}.swagger-editor .swagger-ui .na7-m{margin:-16rem}.swagger-editor .swagger-ui .nl1-m{margin-left:-.25rem}.swagger-editor .swagger-ui .nl2-m{margin-left:-.5rem}.swagger-editor .swagger-ui .nl3-m{margin-left:-1rem}.swagger-editor .swagger-ui .nl4-m{margin-left:-2rem}.swagger-editor .swagger-ui .nl5-m{margin-left:-4rem}.swagger-editor .swagger-ui .nl6-m{margin-left:-8rem}.swagger-editor .swagger-ui .nl7-m{margin-left:-16rem}.swagger-editor .swagger-ui .nr1-m{margin-right:-.25rem}.swagger-editor .swagger-ui .nr2-m{margin-right:-.5rem}.swagger-editor .swagger-ui .nr3-m{margin-right:-1rem}.swagger-editor .swagger-ui .nr4-m{margin-right:-2rem}.swagger-editor .swagger-ui .nr5-m{margin-right:-4rem}.swagger-editor .swagger-ui .nr6-m{margin-right:-8rem}.swagger-editor .swagger-ui .nr7-m{margin-right:-16rem}.swagger-editor .swagger-ui .nb1-m{margin-bottom:-.25rem}.swagger-editor .swagger-ui .nb2-m{margin-bottom:-.5rem}.swagger-editor .swagger-ui .nb3-m{margin-bottom:-1rem}.swagger-editor .swagger-ui .nb4-m{margin-bottom:-2rem}.swagger-editor .swagger-ui .nb5-m{margin-bottom:-4rem}.swagger-editor .swagger-ui .nb6-m{margin-bottom:-8rem}.swagger-editor .swagger-ui .nb7-m{margin-bottom:-16rem}.swagger-editor .swagger-ui .nt1-m{margin-top:-.25rem}.swagger-editor .swagger-ui .nt2-m{margin-top:-.5rem}.swagger-editor .swagger-ui .nt3-m{margin-top:-1rem}.swagger-editor .swagger-ui .nt4-m{margin-top:-2rem}.swagger-editor .swagger-ui .nt5-m{margin-top:-4rem}.swagger-editor .swagger-ui .nt6-m{margin-top:-8rem}.swagger-editor .swagger-ui .nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .na1-l{margin:-.25rem}.swagger-editor .swagger-ui .na2-l{margin:-.5rem}.swagger-editor .swagger-ui .na3-l{margin:-1rem}.swagger-editor .swagger-ui .na4-l{margin:-2rem}.swagger-editor .swagger-ui .na5-l{margin:-4rem}.swagger-editor .swagger-ui .na6-l{margin:-8rem}.swagger-editor .swagger-ui .na7-l{margin:-16rem}.swagger-editor .swagger-ui .nl1-l{margin-left:-.25rem}.swagger-editor .swagger-ui .nl2-l{margin-left:-.5rem}.swagger-editor .swagger-ui .nl3-l{margin-left:-1rem}.swagger-editor .swagger-ui .nl4-l{margin-left:-2rem}.swagger-editor .swagger-ui .nl5-l{margin-left:-4rem}.swagger-editor .swagger-ui .nl6-l{margin-left:-8rem}.swagger-editor .swagger-ui .nl7-l{margin-left:-16rem}.swagger-editor .swagger-ui .nr1-l{margin-right:-.25rem}.swagger-editor .swagger-ui .nr2-l{margin-right:-.5rem}.swagger-editor .swagger-ui .nr3-l{margin-right:-1rem}.swagger-editor .swagger-ui .nr4-l{margin-right:-2rem}.swagger-editor .swagger-ui .nr5-l{margin-right:-4rem}.swagger-editor .swagger-ui .nr6-l{margin-right:-8rem}.swagger-editor .swagger-ui .nr7-l{margin-right:-16rem}.swagger-editor .swagger-ui .nb1-l{margin-bottom:-.25rem}.swagger-editor .swagger-ui .nb2-l{margin-bottom:-.5rem}.swagger-editor .swagger-ui .nb3-l{margin-bottom:-1rem}.swagger-editor .swagger-ui .nb4-l{margin-bottom:-2rem}.swagger-editor .swagger-ui .nb5-l{margin-bottom:-4rem}.swagger-editor .swagger-ui .nb6-l{margin-bottom:-8rem}.swagger-editor .swagger-ui .nb7-l{margin-bottom:-16rem}.swagger-editor .swagger-ui .nt1-l{margin-top:-.25rem}.swagger-editor .swagger-ui .nt2-l{margin-top:-.5rem}.swagger-editor .swagger-ui .nt3-l{margin-top:-1rem}.swagger-editor .swagger-ui .nt4-l{margin-top:-2rem}.swagger-editor .swagger-ui .nt5-l{margin-top:-4rem}.swagger-editor .swagger-ui .nt6-l{margin-top:-8rem}.swagger-editor .swagger-ui .nt7-l{margin-top:-16rem}}.swagger-editor .swagger-ui .collapse{border-collapse:collapse;border-spacing:0}.swagger-editor .swagger-ui .striped--light-silver:nth-child(odd){background-color:#aaa}.swagger-editor .swagger-ui .striped--moon-gray:nth-child(odd){background-color:#ccc}.swagger-editor .swagger-ui .striped--light-gray:nth-child(odd){background-color:#eee}.swagger-editor .swagger-ui .striped--near-white:nth-child(odd){background-color:#f4f4f4}.swagger-editor .swagger-ui .stripe-light:nth-child(odd){background-color:hsla(0,0%,100%,.1)}.swagger-editor .swagger-ui .stripe-dark:nth-child(odd){background-color:rgba(0,0,0,.1)}.swagger-editor .swagger-ui .strike{text-decoration:line-through}.swagger-editor .swagger-ui .underline{text-decoration:underline}.swagger-editor .swagger-ui .no-underline{text-decoration:none}@media screen and (min-width:30em){.swagger-editor .swagger-ui .strike-ns{text-decoration:line-through}.swagger-editor .swagger-ui .underline-ns{text-decoration:underline}.swagger-editor .swagger-ui .no-underline-ns{text-decoration:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .strike-m{text-decoration:line-through}.swagger-editor .swagger-ui .underline-m{text-decoration:underline}.swagger-editor .swagger-ui .no-underline-m{text-decoration:none}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .strike-l{text-decoration:line-through}.swagger-editor .swagger-ui .underline-l{text-decoration:underline}.swagger-editor .swagger-ui .no-underline-l{text-decoration:none}}.swagger-editor .swagger-ui .tl{text-align:left}.swagger-editor .swagger-ui .tr{text-align:right}.swagger-editor .swagger-ui .tc{text-align:center}.swagger-editor .swagger-ui .tj{text-align:justify}@media screen and (min-width:30em){.swagger-editor .swagger-ui .tl-ns{text-align:left}.swagger-editor .swagger-ui .tr-ns{text-align:right}.swagger-editor .swagger-ui .tc-ns{text-align:center}.swagger-editor .swagger-ui .tj-ns{text-align:justify}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .tl-m{text-align:left}.swagger-editor .swagger-ui .tr-m{text-align:right}.swagger-editor .swagger-ui .tc-m{text-align:center}.swagger-editor .swagger-ui .tj-m{text-align:justify}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .tl-l{text-align:left}.swagger-editor .swagger-ui .tr-l{text-align:right}.swagger-editor .swagger-ui .tc-l{text-align:center}.swagger-editor .swagger-ui .tj-l{text-align:justify}}.swagger-editor .swagger-ui .ttc{text-transform:capitalize}.swagger-editor .swagger-ui .ttl{text-transform:lowercase}.swagger-editor .swagger-ui .ttu{text-transform:uppercase}.swagger-editor .swagger-ui .ttn{text-transform:none}@media screen and (min-width:30em){.swagger-editor .swagger-ui .ttc-ns{text-transform:capitalize}.swagger-editor .swagger-ui .ttl-ns{text-transform:lowercase}.swagger-editor .swagger-ui .ttu-ns{text-transform:uppercase}.swagger-editor .swagger-ui .ttn-ns{text-transform:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .ttc-m{text-transform:capitalize}.swagger-editor .swagger-ui .ttl-m{text-transform:lowercase}.swagger-editor .swagger-ui .ttu-m{text-transform:uppercase}.swagger-editor .swagger-ui .ttn-m{text-transform:none}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .ttc-l{text-transform:capitalize}.swagger-editor .swagger-ui .ttl-l{text-transform:lowercase}.swagger-editor .swagger-ui .ttu-l{text-transform:uppercase}.swagger-editor .swagger-ui .ttn-l{text-transform:none}}.swagger-editor .swagger-ui .f-6,.swagger-editor .swagger-ui .f-headline{font-size:6rem}.swagger-editor .swagger-ui .f-5,.swagger-editor .swagger-ui .f-subheadline{font-size:5rem}.swagger-editor .swagger-ui .f1{font-size:3rem}.swagger-editor .swagger-ui .f2{font-size:2.25rem}.swagger-editor .swagger-ui .f3{font-size:1.5rem}.swagger-editor .swagger-ui .f4{font-size:1.25rem}.swagger-editor .swagger-ui .f5{font-size:1rem}.swagger-editor .swagger-ui .f6{font-size:.875rem}.swagger-editor .swagger-ui .f7{font-size:.75rem}@media screen and (min-width:30em){.swagger-editor .swagger-ui .f-6-ns,.swagger-editor .swagger-ui .f-headline-ns{font-size:6rem}.swagger-editor .swagger-ui .f-5-ns,.swagger-editor .swagger-ui .f-subheadline-ns{font-size:5rem}.swagger-editor .swagger-ui .f1-ns{font-size:3rem}.swagger-editor .swagger-ui .f2-ns{font-size:2.25rem}.swagger-editor .swagger-ui .f3-ns{font-size:1.5rem}.swagger-editor .swagger-ui .f4-ns{font-size:1.25rem}.swagger-editor .swagger-ui .f5-ns{font-size:1rem}.swagger-editor .swagger-ui .f6-ns{font-size:.875rem}.swagger-editor .swagger-ui .f7-ns{font-size:.75rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .f-6-m,.swagger-editor .swagger-ui .f-headline-m{font-size:6rem}.swagger-editor .swagger-ui .f-5-m,.swagger-editor .swagger-ui .f-subheadline-m{font-size:5rem}.swagger-editor .swagger-ui .f1-m{font-size:3rem}.swagger-editor .swagger-ui .f2-m{font-size:2.25rem}.swagger-editor .swagger-ui .f3-m{font-size:1.5rem}.swagger-editor .swagger-ui .f4-m{font-size:1.25rem}.swagger-editor .swagger-ui .f5-m{font-size:1rem}.swagger-editor .swagger-ui .f6-m{font-size:.875rem}.swagger-editor .swagger-ui .f7-m{font-size:.75rem}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .f-6-l,.swagger-editor .swagger-ui .f-headline-l{font-size:6rem}.swagger-editor .swagger-ui .f-5-l,.swagger-editor .swagger-ui .f-subheadline-l{font-size:5rem}.swagger-editor .swagger-ui .f1-l{font-size:3rem}.swagger-editor .swagger-ui .f2-l{font-size:2.25rem}.swagger-editor .swagger-ui .f3-l{font-size:1.5rem}.swagger-editor .swagger-ui .f4-l{font-size:1.25rem}.swagger-editor .swagger-ui .f5-l{font-size:1rem}.swagger-editor .swagger-ui .f6-l{font-size:.875rem}.swagger-editor .swagger-ui .f7-l{font-size:.75rem}}.swagger-editor .swagger-ui .measure{max-width:30em}.swagger-editor .swagger-ui .measure-wide{max-width:34em}.swagger-editor .swagger-ui .measure-narrow{max-width:20em}.swagger-editor .swagger-ui .indent{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-editor .swagger-ui .small-caps{font-variant:small-caps}.swagger-editor .swagger-ui .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:30em){.swagger-editor .swagger-ui .measure-ns{max-width:30em}.swagger-editor .swagger-ui .measure-wide-ns{max-width:34em}.swagger-editor .swagger-ui .measure-narrow-ns{max-width:20em}.swagger-editor .swagger-ui .indent-ns{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-editor .swagger-ui .small-caps-ns{font-variant:small-caps}.swagger-editor .swagger-ui .truncate-ns{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .measure-m{max-width:30em}.swagger-editor .swagger-ui .measure-wide-m{max-width:34em}.swagger-editor .swagger-ui .measure-narrow-m{max-width:20em}.swagger-editor .swagger-ui .indent-m{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-editor .swagger-ui .small-caps-m{font-variant:small-caps}.swagger-editor .swagger-ui .truncate-m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .measure-l{max-width:30em}.swagger-editor .swagger-ui .measure-wide-l{max-width:34em}.swagger-editor .swagger-ui .measure-narrow-l{max-width:20em}.swagger-editor .swagger-ui .indent-l{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-editor .swagger-ui .small-caps-l{font-variant:small-caps}.swagger-editor .swagger-ui .truncate-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.swagger-editor .swagger-ui .overflow-container{overflow-y:scroll}.swagger-editor .swagger-ui .center{margin-right:auto;margin-left:auto}.swagger-editor .swagger-ui .mr-auto{margin-right:auto}.swagger-editor .swagger-ui .ml-auto{margin-left:auto}@media screen and (min-width:30em){.swagger-editor .swagger-ui .center-ns{margin-right:auto;margin-left:auto}.swagger-editor .swagger-ui .mr-auto-ns{margin-right:auto}.swagger-editor .swagger-ui .ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .center-m{margin-right:auto;margin-left:auto}.swagger-editor .swagger-ui .mr-auto-m{margin-right:auto}.swagger-editor .swagger-ui .ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .center-l{margin-right:auto;margin-left:auto}.swagger-editor .swagger-ui .mr-auto-l{margin-right:auto}.swagger-editor .swagger-ui .ml-auto-l{margin-left:auto}}.swagger-editor .swagger-ui .clip{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@media screen and (min-width:30em){.swagger-editor .swagger-ui .clip-ns{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .clip-m{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .clip-l{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}.swagger-editor .swagger-ui .ws-normal{white-space:normal}.swagger-editor .swagger-ui .nowrap{white-space:nowrap}.swagger-editor .swagger-ui .pre{white-space:pre}@media screen and (min-width:30em){.swagger-editor .swagger-ui .ws-normal-ns{white-space:normal}.swagger-editor .swagger-ui .nowrap-ns{white-space:nowrap}.swagger-editor .swagger-ui .pre-ns{white-space:pre}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .ws-normal-m{white-space:normal}.swagger-editor .swagger-ui .nowrap-m{white-space:nowrap}.swagger-editor .swagger-ui .pre-m{white-space:pre}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .ws-normal-l{white-space:normal}.swagger-editor .swagger-ui .nowrap-l{white-space:nowrap}.swagger-editor .swagger-ui .pre-l{white-space:pre}}.swagger-editor .swagger-ui .v-base{vertical-align:baseline}.swagger-editor .swagger-ui .v-mid{vertical-align:middle}.swagger-editor .swagger-ui .v-top{vertical-align:top}.swagger-editor .swagger-ui .v-btm{vertical-align:bottom}@media screen and (min-width:30em){.swagger-editor .swagger-ui .v-base-ns{vertical-align:baseline}.swagger-editor .swagger-ui .v-mid-ns{vertical-align:middle}.swagger-editor .swagger-ui .v-top-ns{vertical-align:top}.swagger-editor .swagger-ui .v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em) and (max-width:60em){.swagger-editor .swagger-ui .v-base-m{vertical-align:baseline}.swagger-editor .swagger-ui .v-mid-m{vertical-align:middle}.swagger-editor .swagger-ui .v-top-m{vertical-align:top}.swagger-editor .swagger-ui .v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.swagger-editor .swagger-ui .v-base-l{vertical-align:baseline}.swagger-editor .swagger-ui .v-mid-l{vertical-align:middle}.swagger-editor .swagger-ui .v-top-l{vertical-align:top}.swagger-editor .swagger-ui .v-btm-l{vertical-align:bottom}}.swagger-editor .swagger-ui .dim{opacity:1;transition:opacity .15s ease-in}.swagger-editor .swagger-ui .dim:focus,.swagger-editor .swagger-ui .dim:hover{opacity:.5;transition:opacity .15s ease-in}.swagger-editor .swagger-ui .dim:active{opacity:.8;transition:opacity .15s ease-out}.swagger-editor .swagger-ui .glow{transition:opacity .15s ease-in}.swagger-editor .swagger-ui .glow:focus,.swagger-editor .swagger-ui .glow:hover{opacity:1;transition:opacity .15s ease-in}.swagger-editor .swagger-ui .hide-child .child{opacity:0;transition:opacity .15s ease-in}.swagger-editor .swagger-ui .hide-child:active .child,.swagger-editor .swagger-ui .hide-child:focus .child,.swagger-editor .swagger-ui .hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.swagger-editor .swagger-ui .underline-hover:focus,.swagger-editor .swagger-ui .underline-hover:hover{text-decoration:underline}.swagger-editor .swagger-ui .grow{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.swagger-editor .swagger-ui .grow:focus,.swagger-editor .swagger-ui .grow:hover{transform:scale(1.05)}.swagger-editor .swagger-ui .grow:active{transform:scale(.9)}.swagger-editor .swagger-ui .grow-large{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-in-out}.swagger-editor .swagger-ui .grow-large:focus,.swagger-editor .swagger-ui .grow-large:hover{transform:scale(1.2)}.swagger-editor .swagger-ui .grow-large:active{transform:scale(.95)}.swagger-editor .swagger-ui .pointer:hover{cursor:pointer}.swagger-editor .swagger-ui .shadow-hover{cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.swagger-editor .swagger-ui .shadow-hover:after{content:"";box-shadow:0 0 16px 2px rgba(0,0,0,.2);border-radius:inherit;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.swagger-editor .swagger-ui .shadow-hover:focus:after,.swagger-editor .swagger-ui .shadow-hover:hover:after{opacity:1}.swagger-editor .swagger-ui .bg-animate,.swagger-editor .swagger-ui .bg-animate:focus,.swagger-editor .swagger-ui .bg-animate:hover{transition:background-color .15s ease-in-out}.swagger-editor .swagger-ui .z-0{z-index:0}.swagger-editor .swagger-ui .z-1{z-index:1}.swagger-editor .swagger-ui .z-2{z-index:2}.swagger-editor .swagger-ui .z-3{z-index:3}.swagger-editor .swagger-ui .z-4{z-index:4}.swagger-editor .swagger-ui .z-5{z-index:5}.swagger-editor .swagger-ui .z-999{z-index:999}.swagger-editor .swagger-ui .z-9999{z-index:9999}.swagger-editor .swagger-ui .z-max{z-index:2147483647}.swagger-editor .swagger-ui .z-inherit{z-index:inherit}.swagger-editor .swagger-ui .z-initial{z-index:auto}.swagger-editor .swagger-ui .z-unset{z-index:unset}.swagger-editor .swagger-ui .nested-copy-line-height ol,.swagger-editor .swagger-ui .nested-copy-line-height p,.swagger-editor .swagger-ui .nested-copy-line-height ul{line-height:1.5}.swagger-editor .swagger-ui .nested-headline-line-height h1,.swagger-editor .swagger-ui .nested-headline-line-height h2,.swagger-editor .swagger-ui .nested-headline-line-height h3,.swagger-editor .swagger-ui .nested-headline-line-height h4,.swagger-editor .swagger-ui .nested-headline-line-height h5,.swagger-editor .swagger-ui .nested-headline-line-height h6{line-height:1.25}.swagger-editor .swagger-ui .nested-list-reset ol,.swagger-editor .swagger-ui .nested-list-reset ul{padding-left:0;margin-left:0;list-style-type:none}.swagger-editor .swagger-ui .nested-copy-indent p+p{text-indent:.1em;margin-top:0;margin-bottom:0}.swagger-editor .swagger-ui .nested-copy-seperator p+p{margin-top:1.5em}.swagger-editor .swagger-ui .nested-img img{width:100%;max-width:100%;display:block}.swagger-editor .swagger-ui .nested-links a{color:#357edd;transition:color .15s ease-in}.swagger-editor .swagger-ui .nested-links a:focus,.swagger-editor .swagger-ui .nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.swagger-editor .swagger-ui .wrapper{width:100%;max-width:1460px;margin:0 auto;padding:0 20px;box-sizing:border-box}.swagger-editor .swagger-ui .opblock-tag-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.swagger-editor .swagger-ui .opblock-tag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 20px 10px 10px;cursor:pointer;transition:all .2s;border-bottom:1px solid rgba(59,65,81,.3)}.swagger-editor .swagger-ui .opblock-tag:hover{background:rgba(0,0,0,.02)}.swagger-editor .swagger-ui .opblock-tag{font-size:24px;margin:0 0 5px;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .opblock-tag.no-desc span{-ms-flex:1;flex:1}.swagger-editor .swagger-ui .opblock-tag svg{transition:all .4s}.swagger-editor .swagger-ui .opblock-tag small{font-size:14px;font-weight:400;-ms-flex:1;flex:1;padding:0 10px;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .parameter__type{font-size:12px;padding:5px 0;font-family:monospace;font-weight:600;color:#3b4151}.swagger-editor .swagger-ui .parameter-controls{margin-top:.75em}.swagger-editor .swagger-ui .examples__title{display:block;font-size:1.1em;font-weight:700;margin-bottom:.75em}.swagger-editor .swagger-ui .examples__section{margin-top:1.5em}.swagger-editor .swagger-ui .examples__section-header{font-weight:700;font-size:.9rem;margin-bottom:.5rem}.swagger-editor .swagger-ui .examples-select{margin-bottom:.75em}.swagger-editor .swagger-ui .examples-select__section-label{font-weight:700;font-size:.9rem;margin-right:.5rem}.swagger-editor .swagger-ui .example__section{margin-top:1.5em}.swagger-editor .swagger-ui .example__section-header{font-weight:700;font-size:.9rem;margin-bottom:.5rem}.swagger-editor .swagger-ui .view-line-link{position:relative;top:3px;width:20px;margin:0 5px;cursor:pointer;transition:all .5s}.swagger-editor .swagger-ui .opblock{margin:0 0 15px;border:1px solid #000;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.19)}.swagger-editor .swagger-ui .opblock .tab-header{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.swagger-editor .swagger-ui .opblock .tab-header .tab-item{padding:0 40px;cursor:pointer}.swagger-editor .swagger-ui .opblock .tab-header .tab-item:first-of-type{padding:0 40px 0 0}.swagger-editor .swagger-ui .opblock .tab-header .tab-item.active h4 span{position:relative}.swagger-editor .swagger-ui .opblock .tab-header .tab-item.active h4 span:after{position:absolute;bottom:-15px;left:50%;width:120%;height:4px;content:"";transform:translateX(-50%);background:grey}.swagger-editor .swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid #000}.swagger-editor .swagger-ui .opblock .opblock-section-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px 20px;min-height:50px;background:hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1)}.swagger-editor .swagger-ui .opblock .opblock-section-header>label{font-size:12px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 0 auto;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .opblock .opblock-section-header>label>span{padding:0 10px 0 0}.swagger-editor .swagger-ui .opblock .opblock-section-header h4{font-size:14px;-ms-flex:1;flex:1;margin:0;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .opblock .opblock-summary-method{font-size:14px;font-weight:700;min-width:80px;padding:6px 15px;text-align:center;border-radius:3px;background:#000;text-shadow:0 1px 0 rgba(0,0,0,.1);font-family:sans-serif;color:#fff}.swagger-editor .swagger-ui .opblock .opblock-summary-operation-id,.swagger-editor .swagger-ui .opblock .opblock-summary-path,.swagger-editor .swagger-ui .opblock .opblock-summary-path__deprecated{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;word-break:break-word;padding:0 10px;font-family:monospace;font-weight:600;color:#3b4151}@media (max-width:768px){.swagger-editor .swagger-ui .opblock .opblock-summary-operation-id,.swagger-editor .swagger-ui .opblock .opblock-summary-path,.swagger-editor .swagger-ui .opblock .opblock-summary-path__deprecated{font-size:12px}}.swagger-editor .swagger-ui .opblock .opblock-summary-path__deprecated{text-decoration:line-through}.swagger-editor .swagger-ui .opblock .opblock-summary-operation-id{font-size:14px}.swagger-editor .swagger-ui .opblock .opblock-summary-description{font-size:13px;-ms-flex:1 1 auto;flex:1 1 auto;word-break:break-word;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .opblock .opblock-summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;cursor:pointer}.swagger-editor .swagger-ui .opblock .opblock-summary .view-line-link{position:relative;top:2px;width:0;margin:0;cursor:pointer;transition:all .5s}.swagger-editor .swagger-ui .opblock .opblock-summary:hover .view-line-link{width:18px;margin:0 5px}.swagger-editor .swagger-ui .opblock.opblock-post{border-color:#49cc90;background:rgba(73,204,144,.1)}.swagger-editor .swagger-ui .opblock.opblock-post .opblock-summary-method{background:#49cc90}.swagger-editor .swagger-ui .opblock.opblock-post .opblock-summary{border-color:#49cc90}.swagger-editor .swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#49cc90}.swagger-editor .swagger-ui .opblock.opblock-put{border-color:#fca130;background:rgba(252,161,48,.1)}.swagger-editor .swagger-ui .opblock.opblock-put .opblock-summary-method{background:#fca130}.swagger-editor .swagger-ui .opblock.opblock-put .opblock-summary{border-color:#fca130}.swagger-editor .swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{background:#fca130}.swagger-editor .swagger-ui .opblock.opblock-delete{border-color:#f93e3e;background:rgba(249,62,62,.1)}.swagger-editor .swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#f93e3e}.swagger-editor .swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f93e3e}.swagger-editor .swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{background:#f93e3e}.swagger-editor .swagger-ui .opblock.opblock-get{border-color:#61affe;background:rgba(97,175,254,.1)}.swagger-editor .swagger-ui .opblock.opblock-get .opblock-summary-method{background:#61affe}.swagger-editor .swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe}.swagger-editor .swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#61affe}.swagger-editor .swagger-ui .opblock.opblock-patch{border-color:#50e3c2;background:rgba(80,227,194,.1)}.swagger-editor .swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#50e3c2}.swagger-editor .swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#50e3c2}.swagger-editor .swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{background:#50e3c2}.swagger-editor .swagger-ui .opblock.opblock-head{border-color:#9012fe;background:rgba(144,18,254,.1)}.swagger-editor .swagger-ui .opblock.opblock-head .opblock-summary-method{background:#9012fe}.swagger-editor .swagger-ui .opblock.opblock-head .opblock-summary{border-color:#9012fe}.swagger-editor .swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{background:#9012fe}.swagger-editor .swagger-ui .opblock.opblock-options{border-color:#0d5aa7;background:rgba(13,90,167,.1)}.swagger-editor .swagger-ui .opblock.opblock-options .opblock-summary-method{background:#0d5aa7}.swagger-editor .swagger-ui .opblock.opblock-options .opblock-summary{border-color:#0d5aa7}.swagger-editor .swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{background:#0d5aa7}.swagger-editor .swagger-ui .opblock.opblock-deprecated{opacity:.6;border-color:#ebebeb;background:hsla(0,0%,92.2%,.1)}.swagger-editor .swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#ebebeb}.swagger-editor .swagger-ui .opblock.opblock-deprecated .opblock-summary{border-color:#ebebeb}.swagger-editor .swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{background:#ebebeb}.swagger-editor .swagger-ui .opblock .opblock-schemes{padding:8px 20px}.swagger-editor .swagger-ui .opblock .opblock-schemes .schemes-title{padding:0 10px 0 0}.swagger-editor .swagger-ui .filter .operation-filter-input{width:100%;margin:20px 0;padding:10px;border:2px solid #d8dde7}.swagger-editor .swagger-ui .model-example{margin-top:1em}.swagger-editor .swagger-ui .tab{display:-ms-flexbox;display:flex;padding:0;list-style:none}.swagger-editor .swagger-ui .tab li{font-size:12px;min-width:60px;padding:0;cursor:pointer;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .tab li:first-of-type{position:relative;padding-left:0;padding-right:12px}.swagger-editor .swagger-ui .tab li:first-of-type:after{position:absolute;top:0;right:6px;width:1px;height:100%;content:"";background:rgba(0,0,0,.2)}.swagger-editor .swagger-ui .tab li.active{font-weight:700}.swagger-editor .swagger-ui .opblock-description-wrapper,.swagger-editor .swagger-ui .opblock-external-docs-wrapper,.swagger-editor .swagger-ui .opblock-title_normal{font-size:12px;margin:0 0 5px;padding:15px 20px;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .opblock-description-wrapper h4,.swagger-editor .swagger-ui .opblock-external-docs-wrapper h4,.swagger-editor .swagger-ui .opblock-title_normal h4{font-size:12px;margin:0 0 5px;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .opblock-description-wrapper p,.swagger-editor .swagger-ui .opblock-external-docs-wrapper p,.swagger-editor .swagger-ui .opblock-title_normal p{font-size:14px;margin:0;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .opblock-external-docs-wrapper h4{padding-left:0}.swagger-editor .swagger-ui .execute-wrapper{padding:20px;text-align:right}.swagger-editor .swagger-ui .execute-wrapper .btn{width:100%;padding:8px 40px}.swagger-editor .swagger-ui .body-param-options{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.swagger-editor .swagger-ui .body-param-options .body-param-edit{padding:10px 0}.swagger-editor .swagger-ui .body-param-options label{padding:8px 0}.swagger-editor .swagger-ui .body-param-options label select{margin:3px 0 0}.swagger-editor .swagger-ui .responses-inner{padding:20px}.swagger-editor .swagger-ui .responses-inner h4,.swagger-editor .swagger-ui .responses-inner h5{font-size:12px;margin:10px 0 5px;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .response-col_status{font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .response-col_status .response-undocumented{font-size:11px;font-family:monospace;font-weight:600;color:#909090}.swagger-editor .swagger-ui .response-col_links{padding-left:2em;max-width:40em;font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .response-col_links .response-undocumented{font-size:11px;font-family:monospace;font-weight:600;color:#909090}.swagger-editor .swagger-ui .opblock-body .opblock-loading-animation{display:block;margin:3em auto}.swagger-editor .swagger-ui .opblock-body pre.microlight{font-size:12px;margin:0;padding:10px;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;border-radius:4px;background:#41444e;overflow-wrap:break-word;font-family:monospace;font-weight:600;color:#fff}.swagger-editor .swagger-ui .opblock-body pre.microlight span{color:#fff!important}.swagger-editor .swagger-ui .opblock-body pre.microlight .headerline{display:block}.swagger-editor .swagger-ui .highlight-code{position:relative}.swagger-editor .swagger-ui .highlight-code>.microlight{overflow-y:auto;max-height:400px;min-height:6em}.swagger-editor .swagger-ui .download-contents{position:absolute;bottom:10px;right:10px;cursor:pointer;background:#7d8293;text-align:center;padding:5px;border-radius:4px;font-family:sans-serif;font-weight:600;color:#fff;font-size:14px;height:30px;width:75px}.swagger-editor .swagger-ui .scheme-container{margin:0 0 20px;padding:30px 0;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.15)}.swagger-editor .swagger-ui .scheme-container .schemes{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.swagger-editor .swagger-ui .scheme-container .schemes>label{font-size:12px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:-20px 15px 0 0;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .scheme-container .schemes>label select{min-width:130px;text-transform:uppercase}.swagger-editor .swagger-ui .loading-container{padding:40px 0 60px;margin-top:1em;min-height:1px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.swagger-editor .swagger-ui .loading-container .loading{position:relative}.swagger-editor .swagger-ui .loading-container .loading:after{font-size:10px;font-weight:700;position:absolute;top:50%;left:50%;content:"loading";transform:translate(-50%,-50%);text-transform:uppercase;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .loading-container .loading:before{position:absolute;top:50%;left:50%;display:block;width:60px;height:60px;margin:-30px;content:"";animation:rotation 1s linear infinite,opacity .5s;opacity:1;border:2px solid rgba(85,85,85,.1);border-top-color:rgba(0,0,0,.6);border-radius:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes rotation{to{transform:rotate(1turn)}}.swagger-editor .swagger-ui .response-controls{padding-top:1em;display:-ms-flexbox;display:flex}.swagger-editor .swagger-ui .response-control-media-type{margin-right:1em}.swagger-editor .swagger-ui .response-control-media-type--accept-controller select{border-color:green}.swagger-editor .swagger-ui .response-control-media-type__accept-message{color:green;font-size:.7em}.swagger-editor .swagger-ui .response-control-examples__title,.swagger-editor .swagger-ui .response-control-media-type__title{display:block;margin-bottom:.2em;font-size:.7em}@keyframes blinker{50%{opacity:0}}.swagger-editor .swagger-ui section h3{font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui a.nostyle{display:inline}.swagger-editor .swagger-ui a.nostyle,.swagger-editor .swagger-ui a.nostyle:visited{text-decoration:inherit;color:inherit;cursor:pointer}.swagger-editor .swagger-ui .version-pragma{height:100%;padding:5em 0}.swagger-editor .swagger-ui .version-pragma__message{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:100%;font-size:1.2em;text-align:center;line-height:1.5em;padding:0 .6em}.swagger-editor .swagger-ui .version-pragma__message>div{max-width:55ch;-ms-flex:1;flex:1}.swagger-editor .swagger-ui .version-pragma__message code{background-color:#dedede;padding:4px 4px 2px;white-space:pre}.swagger-editor .swagger-ui .btn{font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s;border:2px solid grey;border-radius:4px;background:transparent;box-shadow:0 1px 2px rgba(0,0,0,.1);font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .btn.btn-sm{font-size:12px;padding:4px 23px}.swagger-editor .swagger-ui .btn[disabled]{cursor:not-allowed;opacity:.3}.swagger-editor .swagger-ui .btn:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}.swagger-editor .swagger-ui .btn.cancel{border-color:#ff6060;background-color:transparent;font-family:sans-serif;color:#ff6060}.swagger-editor .swagger-ui .btn.authorize{line-height:1;display:inline;color:#49cc90;border-color:#49cc90;background-color:transparent}.swagger-editor .swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0}.swagger-editor .swagger-ui .btn.authorize svg{fill:#49cc90}.swagger-editor .swagger-ui .btn.execute{background-color:#4990e2;color:#fff;border-color:#4990e2}.swagger-editor .swagger-ui .btn-group{display:-ms-flexbox;display:flex;padding:30px}.swagger-editor .swagger-ui .btn-group .btn{-ms-flex:1;flex:1}.swagger-editor .swagger-ui .btn-group .btn:first-child{border-radius:4px 0 0 4px}.swagger-editor .swagger-ui .btn-group .btn:last-child{border-radius:0 4px 4px 0}.swagger-editor .swagger-ui .authorization__btn{padding:0 10px;border:none;background:none}.swagger-editor .swagger-ui .authorization__btn.locked{opacity:1}.swagger-editor .swagger-ui .authorization__btn.unlocked{opacity:.4}.swagger-editor .swagger-ui .expand-methods,.swagger-editor .swagger-ui .expand-operation{border:none;background:none}.swagger-editor .swagger-ui .expand-methods svg,.swagger-editor .swagger-ui .expand-operation svg{width:20px;height:20px}.swagger-editor .swagger-ui .expand-methods{padding:0 10px}.swagger-editor .swagger-ui .expand-methods:hover svg{fill:#404040}.swagger-editor .swagger-ui .expand-methods svg{transition:all .3s;fill:#707070}.swagger-editor .swagger-ui button{cursor:pointer;outline:none}.swagger-editor .swagger-ui button.invalid{animation:shake .4s 1;border-color:#f93e3e;background:#feebeb}.swagger-editor .swagger-ui select{font-size:14px;font-weight:700;padding:5px 40px 5px 10px;border:2px solid #41444e;border-radius:4px;background:#f7f7f7 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTEzLjQxOCA3Ljg1OWEuNjk1LjY5NSAwIDAxLjk3OCAwIC42OC42OCAwIDAxMCAuOTY5bC0zLjkwOCAzLjgzYS42OTcuNjk3IDAgMDEtLjk3OSAwbC0zLjkwOC0zLjgzYS42OC42OCAwIDAxMC0uOTY5LjY5NS42OTUgMCAwMS45NzggMEwxMCAxMWwzLjQxOC0zLjE0MXoiLz48L3N2Zz4=) right 10px center no-repeat;background-size:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);font-family:sans-serif;color:#3b4151;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swagger-editor .swagger-ui select[multiple]{margin:5px 0;padding:5px;background:#f7f7f7}.swagger-editor .swagger-ui select.invalid{animation:shake .4s 1;border-color:#f93e3e;background:#feebeb}.swagger-editor .swagger-ui .opblock-body select{min-width:230px}@media (max-width:768px){.swagger-editor .swagger-ui .opblock-body select{min-width:180px}}.swagger-editor .swagger-ui label{font-size:12px;font-weight:700;margin:0 0 5px;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui input[type=email],.swagger-editor .swagger-ui input[type=file],.swagger-editor .swagger-ui input[type=password],.swagger-editor .swagger-ui input[type=search],.swagger-editor .swagger-ui input[type=text],.swagger-editor .swagger-ui textarea{min-width:100px;margin:5px 0;padding:8px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff}@media (max-width:768px){.swagger-editor .swagger-ui input[type=email],.swagger-editor .swagger-ui input[type=file],.swagger-editor .swagger-ui input[type=password],.swagger-editor .swagger-ui input[type=search],.swagger-editor .swagger-ui input[type=text],.swagger-editor .swagger-ui textarea{max-width:175px}}.swagger-editor .swagger-ui input[type=email].invalid,.swagger-editor .swagger-ui input[type=file].invalid,.swagger-editor .swagger-ui input[type=password].invalid,.swagger-editor .swagger-ui input[type=search].invalid,.swagger-editor .swagger-ui input[type=text].invalid,.swagger-editor .swagger-ui textarea.invalid{animation:shake .4s 1;border-color:#f93e3e;background:#feebeb}.swagger-editor .swagger-ui input[disabled],.swagger-editor .swagger-ui select[disabled],.swagger-editor .swagger-ui textarea[disabled]{background-color:#fafafa;color:#888;cursor:not-allowed}.swagger-editor .swagger-ui select[disabled]{border-color:#888}.swagger-editor .swagger-ui textarea[disabled]{background-color:#41444e;color:#fff}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.swagger-editor .swagger-ui textarea{font-size:12px;width:100%;min-height:280px;padding:10px;border:none;border-radius:4px;outline:none;background:hsla(0,0%,100%,.8);font-family:monospace;font-weight:600;color:#3b4151}.swagger-editor .swagger-ui textarea:focus{border:2px solid #61affe}.swagger-editor .swagger-ui textarea.curl{font-size:12px;min-height:100px;margin:0;padding:10px;resize:none;border-radius:4px;background:#41444e;font-family:monospace;font-weight:600;color:#fff}.swagger-editor .swagger-ui .checkbox{padding:5px 0 10px;transition:opacity .5s;color:#303030}.swagger-editor .swagger-ui .checkbox label{display:-ms-flexbox;display:flex}.swagger-editor .swagger-ui .checkbox p{font-weight:400!important;font-style:italic;margin:0!important;font-family:monospace;font-weight:600;color:#3b4151}.swagger-editor .swagger-ui .checkbox input[type=checkbox]{display:none}.swagger-editor .swagger-ui .checkbox input[type=checkbox]+label>.item{position:relative;top:3px;display:inline-block;width:16px;height:16px;margin:0 8px 0 0;padding:5px;cursor:pointer;border-radius:1px;background:#e8e8e8;box-shadow:0 0 0 2px #e8e8e8;-ms-flex:none;flex:none}.swagger-editor .swagger-ui .checkbox input[type=checkbox]+label>.item:active{transform:scale(.9)}.swagger-editor .swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background:#e8e8e8 url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' viewBox='3 7 10 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2341474E' fill-rule='evenodd' d='M6.333 15L3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z'/%3E%3C/svg%3E") 50% no-repeat}.swagger-editor .swagger-ui .dialog-ux{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0}.swagger-editor .swagger-ui .dialog-ux .backdrop-ux{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8)}.swagger-editor .swagger-ui .dialog-ux .modal-ux{position:absolute;z-index:9999;top:50%;left:50%;width:100%;min-width:300px;max-width:650px;transform:translate(-50%,-50%);border:1px solid #ebebeb;border-radius:4px;background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.2)}.swagger-editor .swagger-ui .dialog-ux .modal-ux-content{overflow-y:auto;max-height:540px;padding:20px}.swagger-editor .swagger-ui .dialog-ux .modal-ux-content p{font-size:12px;margin:0 0 5px;color:#41444e;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .dialog-ux .modal-ux-content h4{font-size:18px;font-weight:600;margin:15px 0 0;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .dialog-ux .modal-ux-header{display:-ms-flexbox;display:flex;padding:12px 0;border-bottom:1px solid #ebebeb;-ms-flex-align:center;align-items:center}.swagger-editor .swagger-ui .dialog-ux .modal-ux-header .close-modal{padding:0 10px;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swagger-editor .swagger-ui .dialog-ux .modal-ux-header h3{font-size:20px;font-weight:600;margin:0;padding:0 20px;-ms-flex:1;flex:1;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .model{font-size:12px;font-weight:300;font-family:monospace;font-weight:600;color:#3b4151}.swagger-editor .swagger-ui .model .deprecated span,.swagger-editor .swagger-ui .model .deprecated td{color:#a0a0a0!important}.swagger-editor .swagger-ui .model .deprecated>td:first-of-type{text-decoration:line-through}.swagger-editor .swagger-ui .model-toggle{font-size:10px;position:relative;top:6px;display:inline-block;margin:auto .3em;cursor:pointer;transition:transform .15s ease-in;transform:rotate(90deg);transform-origin:50% 50%}.swagger-editor .swagger-ui .model-toggle.collapsed{transform:rotate(0deg)}.swagger-editor .swagger-ui .model-toggle:after{display:block;width:20px;height:20px;content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E") 50% no-repeat;background-size:100%}.swagger-editor .swagger-ui .model-jump-to-path{position:relative;cursor:pointer}.swagger-editor .swagger-ui .model-jump-to-path .view-line-link{position:absolute;top:-.4em;cursor:pointer}.swagger-editor .swagger-ui .model-title{position:relative}.swagger-editor .swagger-ui .model-title:hover .model-hint{visibility:visible}.swagger-editor .swagger-ui .model-hint{position:absolute;top:-1.8em;visibility:hidden;padding:.1em .5em;white-space:nowrap;color:#ebebeb;border-radius:4px;background:rgba(0,0,0,.7)}.swagger-editor .swagger-ui .model p{margin:0 0 1em}.swagger-editor .swagger-ui section.models{margin:30px 0;border:1px solid rgba(59,65,81,.3);border-radius:4px}.swagger-editor .swagger-ui section.models.is-open{padding:0 0 20px}.swagger-editor .swagger-ui section.models.is-open h4{margin:0 0 5px;border-bottom:1px solid rgba(59,65,81,.3)}.swagger-editor .swagger-ui section.models h4{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;padding:10px 20px 10px 10px;cursor:pointer;transition:all .2s;font-family:sans-serif;color:#606060}.swagger-editor .swagger-ui section.models h4 svg{transition:all .4s}.swagger-editor .swagger-ui section.models h4 span{-ms-flex:1;flex:1}.swagger-editor .swagger-ui section.models h4:hover{background:rgba(0,0,0,.02)}.swagger-editor .swagger-ui section.models h5{font-size:16px;margin:0 0 10px;font-family:sans-serif;color:#707070}.swagger-editor .swagger-ui section.models .model-jump-to-path{position:relative;top:5px}.swagger-editor .swagger-ui section.models .model-container{margin:0 20px 15px;position:relative;transition:all .5s;border-radius:4px;background:rgba(0,0,0,.05)}.swagger-editor .swagger-ui section.models .model-container:hover{background:rgba(0,0,0,.07)}.swagger-editor .swagger-ui section.models .model-container:first-of-type{margin:20px}.swagger-editor .swagger-ui section.models .model-container:last-of-type{margin:0 20px}.swagger-editor .swagger-ui section.models .model-container .models-jump-to-path{position:absolute;top:8px;right:5px;opacity:.65}.swagger-editor .swagger-ui section.models .model-box{background:none}.swagger-editor .swagger-ui .model-box{padding:10px;display:inline-block;border-radius:4px;background:rgba(0,0,0,.1)}.swagger-editor .swagger-ui .model-box .model-jump-to-path{position:relative;top:4px}.swagger-editor .swagger-ui .model-box.deprecated{opacity:.5}.swagger-editor .swagger-ui .model-title{font-size:16px;font-family:sans-serif;color:#505050}.swagger-editor .swagger-ui .model-deprecated-warning{font-size:16px;font-weight:600;margin-right:1em;font-family:sans-serif;color:#f93e3e}.swagger-editor .swagger-ui span>span.model .brace-close{padding:0 0 0 10px}.swagger-editor .swagger-ui .prop-name{display:inline-block;margin-right:1em}.swagger-editor .swagger-ui .prop-type{color:#55a}.swagger-editor .swagger-ui .prop-enum{display:block}.swagger-editor .swagger-ui .prop-format{color:#606060}.swagger-editor .swagger-ui .servers>label{font-size:12px;margin:-20px 15px 0 0;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .servers>label select{min-width:130px;max-width:100%}.swagger-editor .swagger-ui .servers h4.message{padding-bottom:2em}.swagger-editor .swagger-ui .servers table tr{width:30em}.swagger-editor .swagger-ui .servers table td{display:inline-block;max-width:15em;vertical-align:middle;padding-top:10px;padding-bottom:10px}.swagger-editor .swagger-ui .servers table td:first-of-type{padding-right:2em}.swagger-editor .swagger-ui .servers table td input{width:100%;height:100%}.swagger-editor .swagger-ui .servers .computed-url{margin:2em 0}.swagger-editor .swagger-ui .servers .computed-url code{display:inline-block;padding:4px;font-size:16px;margin:0 1em}.swagger-editor .swagger-ui .servers-title{font-size:12px;font-weight:700}.swagger-editor .swagger-ui .operation-servers h4.message{margin-bottom:2em}.swagger-editor .swagger-ui table{width:100%;padding:0 10px;border-collapse:collapse}.swagger-editor .swagger-ui table.model tbody tr td{padding:0;vertical-align:top}.swagger-editor .swagger-ui table.model tbody tr td:first-of-type{width:174px;padding:0 0 0 2em}.swagger-editor .swagger-ui table.headers td{font-size:12px;font-weight:300;vertical-align:middle;font-family:monospace;font-weight:600;color:#3b4151}.swagger-editor .swagger-ui table tbody tr td{padding:10px 0 0;vertical-align:top}.swagger-editor .swagger-ui table tbody tr td:first-of-type{max-width:20%;min-width:6em;padding:10px 0}.swagger-editor .swagger-ui table thead tr td,.swagger-editor .swagger-ui table thead tr th{font-size:12px;font-weight:700;padding:12px 0;text-align:left;border-bottom:1px solid rgba(59,65,81,.2);font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .parameters-col_description{width:99%;margin-bottom:2em}.swagger-editor .swagger-ui .parameters-col_description input[type=text]{width:100%;max-width:340px}.swagger-editor .swagger-ui .parameters-col_description select{border-width:1px}.swagger-editor .swagger-ui .parameter__name{font-size:16px;font-weight:400;margin-right:.75em;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .parameter__name.required{font-weight:700}.swagger-editor .swagger-ui .parameter__name.required:after{font-size:10px;position:relative;top:-6px;padding:5px;content:"required";color:rgba(255,0,0,.6)}.swagger-editor .swagger-ui .parameter__extension,.swagger-editor .swagger-ui .parameter__in{font-size:12px;font-style:italic;font-family:monospace;font-weight:600;color:grey}.swagger-editor .swagger-ui .parameter__deprecated{font-size:12px;font-style:italic;font-family:monospace;font-weight:600;color:red}.swagger-editor .swagger-ui .parameter__empty_value_toggle{font-size:13px;padding-top:5px;padding-bottom:12px}.swagger-editor .swagger-ui .parameter__empty_value_toggle input{margin-right:7px}.swagger-editor .swagger-ui .parameter__empty_value_toggle.disabled{opacity:.7}.swagger-editor .swagger-ui .table-container{padding:20px}.swagger-editor .swagger-ui .response-col_description{width:99%}.swagger-editor .swagger-ui .response-col_links{min-width:6em}.swagger-editor .swagger-ui .topbar{padding:10px 0;background-color:#1b1b1b}.swagger-editor .swagger-ui .topbar .topbar-wrapper,.swagger-editor .swagger-ui .topbar a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.swagger-editor .swagger-ui .topbar a{font-size:1.5em;font-weight:700;-ms-flex:1;flex:1;max-width:300px;text-decoration:none;font-family:sans-serif;color:#fff}.swagger-editor .swagger-ui .topbar a span{margin:0;padding:0 10px}.swagger-editor .swagger-ui .topbar .download-url-wrapper{display:-ms-flexbox;display:flex;-ms-flex:3;flex:3;-ms-flex-pack:end;justify-content:flex-end}.swagger-editor .swagger-ui .topbar .download-url-wrapper input[type=text]{width:100%;margin:0;border:2px solid #62a03f;border-radius:4px 0 0 4px;outline:none}.swagger-editor .swagger-ui .topbar .download-url-wrapper .select-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;max-width:600px;margin:0;color:#f0f0f0}.swagger-editor .swagger-ui .topbar .download-url-wrapper .select-label span{font-size:16px;-ms-flex:1;flex:1;padding:0 10px 0 0;text-align:right}.swagger-editor .swagger-ui .topbar .download-url-wrapper .select-label select{-ms-flex:2;flex:2;width:100%;border:2px solid #62a03f;outline:none;box-shadow:none}.swagger-editor .swagger-ui .topbar .download-url-wrapper .download-url-button{font-size:16px;font-weight:700;padding:4px 30px;border:none;border-radius:0 4px 4px 0;background:#62a03f;font-family:sans-serif;color:#fff}.swagger-editor .swagger-ui .info{margin:50px 0}.swagger-editor .swagger-ui .info hgroup.main{margin:0 0 20px}.swagger-editor .swagger-ui .info hgroup.main a{font-size:12px}.swagger-editor .swagger-ui .info pre{font-size:14px}.swagger-editor .swagger-ui .info li,.swagger-editor .swagger-ui .info p,.swagger-editor .swagger-ui .info table{font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .info h1,.swagger-editor .swagger-ui .info h2,.swagger-editor .swagger-ui .info h3,.swagger-editor .swagger-ui .info h4,.swagger-editor .swagger-ui .info h5{font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .info a{font-size:14px;transition:all .4s;font-family:sans-serif;color:#4990e2}.swagger-editor .swagger-ui .info a:hover{color:#1f69c0}.swagger-editor .swagger-ui .info>div{margin:0 0 5px}.swagger-editor .swagger-ui .info .base-url{font-size:12px;font-weight:300!important;margin:0;font-family:monospace;font-weight:600;color:#3b4151}.swagger-editor .swagger-ui .info .title{font-size:36px;margin:0;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .info .title small{font-size:10px;position:relative;top:-5px;display:inline-block;margin:0 0 0 5px;padding:2px 4px;vertical-align:super;border-radius:57px;background:#7d8492}.swagger-editor .swagger-ui .info .title small pre{margin:0;padding:0;font-family:sans-serif;color:#fff}.swagger-editor .swagger-ui .auth-btn-wrapper{display:-ms-flexbox;display:flex;padding:10px 0;-ms-flex-pack:center;justify-content:center}.swagger-editor .swagger-ui .auth-btn-wrapper .btn-done{margin-right:1em}.swagger-editor .swagger-ui .auth-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end}.swagger-editor .swagger-ui .auth-wrapper .authorize{padding-right:20px;margin-right:10px}.swagger-editor .swagger-ui .auth-container{margin:0 0 10px;padding:10px 20px;border-bottom:1px solid #ebebeb}.swagger-editor .swagger-ui .auth-container:last-of-type{margin:0;padding:10px 20px;border:0}.swagger-editor .swagger-ui .auth-container h4{margin:5px 0 15px!important}.swagger-editor .swagger-ui .auth-container .wrapper{margin:0;padding:0}.swagger-editor .swagger-ui .auth-container input[type=password],.swagger-editor .swagger-ui .auth-container input[type=text]{min-width:230px}.swagger-editor .swagger-ui .auth-container .errors{font-size:12px;padding:10px;border-radius:4px;font-family:monospace;font-weight:600;color:#3b4151}.swagger-editor .swagger-ui .scopes h2{font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-editor .swagger-ui .scope-def{padding:0 0 20px}.swagger-editor .swagger-ui .errors-wrapper{margin:20px;padding:10px 20px;animation:scaleUp .5s;border:2px solid #f93e3e;border-radius:4px;background:rgba(249,62,62,.1)}.swagger-editor .swagger-ui .errors-wrapper .error-wrapper{margin:0 0 10px}.swagger-editor .swagger-ui .errors-wrapper .errors h4{font-size:14px;margin:0;font-family:monospace;font-weight:600;color:#3b4151}.swagger-editor .swagger-ui .errors-wrapper .errors small{color:#606060}.swagger-editor .swagger-ui .errors-wrapper hgroup{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.swagger-editor .swagger-ui .errors-wrapper hgroup h4{font-size:20px;margin:0;-ms-flex:1;flex:1;font-family:sans-serif;color:#3b4151}@keyframes scaleUp{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.swagger-editor .swagger-ui .Resizer.vertical.disabled{display:none}.swagger-editor .swagger-ui .markdown p,.swagger-editor .swagger-ui .markdown pre,.swagger-editor .swagger-ui .renderedMarkdown p,.swagger-editor .swagger-ui .renderedMarkdown pre{margin:1em auto}.swagger-editor .swagger-ui .markdown pre,.swagger-editor .swagger-ui .renderedMarkdown pre{color:#000;font-weight:400;white-space:pre-wrap;background:none;padding:0}.swagger-editor .swagger-ui .markdown code,.swagger-editor .swagger-ui .renderedMarkdown code{font-size:14px;padding:5px 7px;border-radius:4px;background:rgba(0,0,0,.05);font-family:monospace;font-weight:600;color:#9012fe}.swagger-editor .swagger-ui .markdown pre>code,.swagger-editor .swagger-ui .renderedMarkdown pre>code{display:block}.swagger-editor-standalone .map-form-left{float:left;width:40%}.swagger-editor-standalone .map-form-right{float:right;width:55%}.swagger-editor-standalone .d-inline-block{display:inline-block}.swagger-editor-standalone .float-right{float:right}.swagger-editor-standalone button.remove-item{position:absolute;right:10px;line-height:0;padding:1rem;margin:-1rem -1rem -1rem auto}.swagger-editor-standalone .form-container{width:750px}.swagger-editor-standalone .form-container a{color:green;font-size:1.3em;text-decoration:none}.swagger-editor-standalone .form-container a:hover{cursor:pointer}.swagger-editor-standalone .form-container .close.remove-item{font-size:2em;margin-top:-10px;float:right}.swagger-editor-standalone .form-container .close.remove-item:hover{cursor:pointer}.swagger-editor-standalone .card-body{padding:20px;border:1px solid #d3d3d3;border-radius:5px;margin:10px 0;overflow:hidden}.swagger-editor-standalone .invalid-feedback{color:red}.swagger-editor-standalone .form-group{padding-bottom:10px}.swagger-editor-standalone .form-group .input-label{font-weight:400}.swagger-editor-standalone .form-group .input-label .input-label-title{font-weight:600}.swagger-editor-standalone .form-group input[type=text]{width:100%}.swagger-editor-standalone .form-group input[type=text].border-danger{border:1px solid red}.swagger-editor-standalone .form-group select{width:100%}.swagger-editor-standalone .modal.topbar-modal{position:absolute;left:0;right:0;z-index:1000;max-height:90vh}.swagger-editor-standalone .modal.topbar-modal .modal-dialog-sm{width:400px}.swagger-editor-standalone .modal.topbar-modal .modal-dialog{background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;max-width:800px;margin:auto}.swagger-editor-standalone .modal.topbar-modal .modal-dialog .modal-content .modal-body{max-height:80vh;overflow-y:auto;padding:20px}.swagger-editor-standalone .modal.topbar-modal .modal-dialog .modal-content .modal-body .label{font-size:18px}.swagger-editor-standalone .modal.topbar-modal .modal-dialog .modal-content .modal-footer{padding:20px;width:100%;border-top:1px solid #d3d3d3;text-align:right}.swagger-editor-standalone .modal.topbar-modal .modal-dialog .modal-content .modal-header-border{border-bottom:1px solid #d3d3d3}.swagger-editor-standalone .modal.topbar-modal .modal-dialog .modal-content .modal-header{width:100%;padding:10px 20px}.swagger-editor-standalone .modal.topbar-modal .modal-dialog .modal-content .modal-header .modal-title{font-size:1.8em;padding-bottom:15px}.swagger-editor-standalone .modal.topbar-modal .modal-dialog .modal-content .modal-header .close{float:right;font-size:1.8em}.swagger-editor-standalone .modal.topbar-modal .modal-dialog .modal-content .modal-header .close:hover{cursor:pointer}.swagger-editor-standalone .topbar{background-color:#1b1b1b;width:100%}.swagger-editor-standalone .topbar-wrapper{padding:.7em;display:-ms-flexbox;display:flex}.swagger-editor-standalone .topbar-wrapper>*{margin-left:1em;margin-right:1em;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#fff;font-size:1em;font-weight:500}.swagger-editor-standalone .topbar-wrapper .menu-item{cursor:pointer;font-size:14px}.swagger-editor-standalone .topbar-wrapper .menu-item:after{content:"\25BC";margin-left:6px;font-size:8px}.swagger-editor-standalone .topbar-logo__img{float:left}.swagger-editor-standalone .topbar-logo__title{display:inline-block;color:#fff;font-size:1.5em;font-weight:700;margin:.1em 1.2em 0 .5em}.swagger-editor-standalone .dd-menu.long{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px}.swagger-editor-standalone .dd-menu.long .dd-menu-items{width:700px}.swagger-editor-standalone .dd-menu.long .dd-menu-items .dd-items-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:500px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.7em 0 0!important}.swagger-editor-standalone .dd-menu.long .dd-menu-items .dd-items-left li{-ms-flex:22%;flex:22%}.swagger-editor-standalone .dd-menu.long .long-menu-message{padding:1.5em;color:#ccc;cursor:pointer}.swagger-editor-standalone .dd-menu .dd-menu-items{margin:1.1em 0 0!important}.swagger-editor-standalone .dd-menu .dd-menu-items ol,.swagger-editor-standalone .dd-menu .dd-menu-items ol li:last-of-type:hover,.swagger-editor-standalone .dd-menu .dd-menu-items ul,.swagger-editor-standalone .dd-menu .dd-menu-items ul li:last-of-type:hover{border-radius:0 0 4px 4px}.swagger-editor-standalone .modal{font-family:sans-serif;color:#3b4151;padding:1em;position:relative;min-height:12em}.swagger-editor-standalone .modal div.container{height:100%}.swagger-editor-standalone .modal .right{margin:1em;text-align:right}.swagger-editor-standalone .modal button{margin-left:1em}.swagger-editor-standalone .modal-message{margin:1.75em 2em;font-size:1.1em}.swagger-editor-standalone .modal-message p{line-height:1.3}.swagger-editor-standalone .grow-from-left-enter{transform:scale(0);transform-origin:0 0;transition:transform .15s cubic-bezier(.5,1.8,.9,.8)}.swagger-editor-standalone .grow-from-left-enter.grow-from-left-enter-active{transform:scale(1)}.swagger-editor-standalone .grow-from-left-leave{transform:scale(1);transform-origin:0 0;transition:transform .15s ease-out}.swagger-editor-standalone .grow-from-left-leave.grow-from-left-leave-active{transform:scale(0)}.swagger-editor-standalone .grow-from-right-enter{transform:scale(0);transform-origin:100% 0;transition:transform .15s cubic-bezier(.5,1.8,.9,.8)}.swagger-editor-standalone .grow-from-right-enter.grow-from-right-enter-active{transform:scale(1)}.swagger-editor-standalone .grow-from-right-leave{transform:scale(1);transform-origin:100% 0;transition:transform .15s ease-out}.swagger-editor-standalone .grow-from-right-leave.grow-from-right-leave-active{transform:scale(0)}.swagger-editor-standalone .grow-from-center-enter{transform:scale(0);transform-origin:50% 0;transition:transform .15s cubic-bezier(.5,1.8,.9,.8)}.swagger-editor-standalone .grow-from-center-enter.grow-from-center-enter-active{transform:scale(1)}.swagger-editor-standalone .grow-from-center-leave{transform:scale(1);transform-origin:50% 0;transition:transform .15s ease-out}.swagger-editor-standalone .grow-from-center-leave.grow-from-center-leave-active{transform:scale(0)}.swagger-editor-standalone .grow-from-up-left-enter{transform:scale(0);transform-origin:0 100%;transition:transform .15s cubic-bezier(.5,1.8,.9,.8)}.swagger-editor-standalone .grow-from-up-left-enter.grow-from-up-left-enter-active{transform:scale(1)}.swagger-editor-standalone .grow-from-up-left-leave{transform:scale(1);transform-origin:0 100%;transition:transform .15s ease-out}.swagger-editor-standalone .grow-from-up-left-leave.grow-from-up-left-leave-active{transform:scale(0)}.swagger-editor-standalone .grow-from-up-center-enter{transform:scale(0);transform-origin:50% 100%;transition:transform .15s cubic-bezier(.5,1.8,.9,.8)}.swagger-editor-standalone .grow-from-up-center-enter.grow-from-up-center-enter-active{transform:scale(1)}.swagger-editor-standalone .grow-from-up-center-leave{transform:scale(1);transform-origin:50% 100%;transition:transform .15s ease-out}.swagger-editor-standalone .grow-from-up-center-leave.grow-from-up-center-leave-active{transform:scale(0)}.swagger-editor-standalone .grow-from-up-right-enter{transform:scale(0);transform-origin:100% 100%;transition:transform .15s cubic-bezier(.5,1.8,.9,.8)}.swagger-editor-standalone .grow-from-up-right-enter.grow-from-up-right-enter-active{transform:scale(1)}.swagger-editor-standalone .grow-from-up-right-leave{transform:scale(1);transform-origin:100% 100%;transition:transform .15s ease-out}.swagger-editor-standalone .grow-from-up-right-leave.grow-from-up-right-leave-active{transform:scale(0)}.swagger-editor-standalone .dd-menu{display:inline-block;position:relative}.swagger-editor-standalone .dd-menu.dd-menu-center .dd-menu-items{left:50%;transform:translateX(-50%)}.swagger-editor-standalone .dd-menu.dd-menu-left .dd-menu-items{left:0}.swagger-editor-standalone .dd-menu.dd-menu-left .dd-menu-items [class^=nested-]:not(.nested-reverse)>span{right:100%;padding-right:.5em}.swagger-editor-standalone .dd-menu.dd-menu-left .dd-menu-items .nested-reverse>span{left:100%;padding-left:.5em}.swagger-editor-standalone .dd-menu.dd-menu-left.dd-menu-inverse .dd-menu-items [class^=nested-]:not(.nested-reverse)>span{right:100%;padding-right:.3em}.swagger-editor-standalone .dd-menu.dd-menu-left.dd-menu-inverse .dd-menu-items .nested-reverse>span{left:100%;padding-left:.3em}.swagger-editor-standalone .dd-menu.dd-menu-right .dd-menu-items{right:0}.swagger-editor-standalone .dd-menu.dd-menu-right .dd-menu-items [class^=nested-]:not(.nested-reverse)>span{left:100%;padding-left:.5em}.swagger-editor-standalone .dd-menu.dd-menu-right .dd-menu-items .nested-reverse>span{right:100%;padding-right:.5em}.swagger-editor-standalone .dd-menu.dd-menu-right.dd-menu-inverse .dd-menu-items [class^=nested-]:not(.nested-reverse)>span{left:100%;padding-left:.3em}.swagger-editor-standalone .dd-menu.dd-menu-right.dd-menu-inverse .dd-menu-items .nested-reverse>span{right:100%;padding-right:.3em}.swagger-editor-standalone .dd-menu.dd-menu-sm .dd-menu-items{width:150px}.swagger-editor-standalone .dd-menu.dd-menu-md .dd-menu-items{width:300px}.swagger-editor-standalone .dd-menu.dd-menu-lg .dd-menu-items{width:450px}.swagger-editor-standalone .dd-menu.dd-menu-xl .dd-menu-items{width:600px}.swagger-editor-standalone .dd-menu .dd-menu-items{position:absolute;z-index:7;margin:.5em 0 0}.swagger-editor-standalone .dd-menu .dd-menu-items.dd-items-upwards{bottom:100%;margin:0 0 .5em}.swagger-editor-standalone .dd-menu .dd-menu-items ol,.swagger-editor-standalone .dd-menu .dd-menu-items ul{list-style:none;padding:0;margin:0;color:#000;background-color:#fefefe;box-shadow:0 0 4px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.29)}.swagger-editor-standalone .dd-menu .dd-menu-items ol.dd-items-right li>*,.swagger-editor-standalone .dd-menu .dd-menu-items ul.dd-items-right li>*{text-align:right}.swagger-editor-standalone .dd-menu .dd-menu-items ol.dd-items-left li>*,.swagger-editor-standalone .dd-menu .dd-menu-items ul.dd-items-left li>*{text-align:left}.swagger-editor-standalone .dd-menu .dd-menu-items ol.dd-items-center li>*,.swagger-editor-standalone .dd-menu .dd-menu-items ul.dd-items-center li>*{text-align:center}.swagger-editor-standalone .dd-menu .dd-menu-items ol li:hover:not([role=separator]):not(.separator),.swagger-editor-standalone .dd-menu .dd-menu-items ol li>:focus,.swagger-editor-standalone .dd-menu .dd-menu-items ul li:hover:not([role=separator]):not(.separator),.swagger-editor-standalone .dd-menu .dd-menu-items ul li>:focus{color:#000;background-color:#bdc3c7;outline:none}.swagger-editor-standalone .dd-menu .dd-menu-items ol li>:not(.dd-item-ignore),.swagger-editor-standalone .dd-menu .dd-menu-items ul li>:not(.dd-item-ignore){display:block;width:auto;min-width:100%;padding:1em 1.5em;font-family:Roboto,sans-serif;white-space:pre;color:inherit;text-decoration:none;font-size:inherit}.swagger-editor-standalone .dd-menu .dd-menu-items ol li>button,.swagger-editor-standalone .dd-menu .dd-menu-items ul li>button{border:none;background:transparent}.swagger-editor-standalone .dd-menu.dd-menu-inverse .dd-menu-items ol,.swagger-editor-standalone .dd-menu.dd-menu-inverse .dd-menu-items ul{color:#fff;background-color:#2c3e50}.swagger-editor-standalone .dd-menu.dd-menu-inverse .dd-menu-items ol li:hover:not([role=separator]):not(.separator),.swagger-editor-standalone .dd-menu.dd-menu-inverse .dd-menu-items ol li>:focus,.swagger-editor-standalone .dd-menu.dd-menu-inverse .dd-menu-items ul li:hover:not([role=separator]):not(.separator),.swagger-editor-standalone .dd-menu.dd-menu-inverse .dd-menu-items ul li>:focus{color:#fff;background-color:#34495e}.swagger-editor-standalone .dd-menu.dd-menu-inverse .separator,.swagger-editor-standalone .dd-menu.dd-menu-inverse [role=separator]{background-color:#45595e}.swagger-editor-standalone .dd-menu .separator,.swagger-editor-standalone .dd-menu [role=separator]{content:"";display:block;height:2px;background-color:rgba(0,0,0,.15);margin:.5em 0}.swagger-editor-standalone .dd-menu .dd-items-upwards li.nested-dd-menu>span{bottom:0;top:auto}.swagger-editor-standalone .dd-menu li.nested-dd-menu{position:relative}.swagger-editor-standalone .dd-menu li.nested-dd-menu>span{position:absolute;top:0}

/*# sourceMappingURL=swagger-editor.css.map*/
.Pane2{overflow-y:scroll !important}#swagger-editor .SplitPane{height:100% !important}
.customApiTestTab{padding-top:32px}.customApiTestTab .validation-errors img{display:inline}.customApiTestTab .validation-errors label{display:inline;color:black}.customApiTestTab .left-pane .column-title{font-size:21px;font-weight:400;margin-bottom:12px}.customApiTestTab .left-pane .left-pane-button{margin-left:48px}.customApiTestTab .c-select:disabled{background-color:#e6e6e6}.customApiTestTab .pane-field spinner{display:inline-block;margin-left:12px;padding-bottom:8px}.customApiTestTab .right-pane section hr{margin:12px 0}.customApiTestTab .right-pane section .pane-title a{margin-right:24px}.customApiTestTab .right-pane section .pane-tabs{padding:0}.customApiTestTab .right-pane section .pane-field{margin-bottom:8px}.customApiTestTab .right-pane section .pane-field input.c-text-field{height:30px;padding-top:0;padding-bottom:0}.customApiTestTab .right-pane section .pane-field textarea{resize:vertical;border:1px solid rgba(0,0,0,0.6);height:20em}.customApiTestTab .right-pane section .pane-field textarea.raw-output{resize:none}.customApiTestTab .right-pane section .pane-field textarea.small{height:8em}.customApiTestTab .right-pane section .pane-field .error-message{color:red}.customApiTestTab .right-pane section a{cursor:pointer}.customApiTestTab .right-pane section a.disabled{cursor:not-allowed;color:grey}.customApiTestTab .right-pane section .c-glyph:before{font-size:12px;margin-right:4px}.customApiTestTab .right-pane section .raw-output{font:14px 'Segoe UI','Segoe WP',Tahoma,Arial,sans-serif;overflow-y:auto;white-space:pre;width:100%}.customApiTestTab .right-pane section.margin-bottom{margin-bottom:20px}.customApiTestTab .margin-top{margin-top:40px}.customApiTestTab #results-section-pivot label{font-weight:700}.customApiTestTab .right{float:right}.customApiTestTab .c-pivot .pane-header{color:black;cursor:pointer;font-weight:500;padding:8px 12px 4px}.customApiTestTab .c-pivot .pane-header.f-active{color:#0066ff;border-bottom:4px solid #0066ff}.customApiTestTab .pane-header{font-size:14px}.customApiTestTab div.c-toggle button[disabled="disabled"]:hover{background:rgba(0,0,0,0.2);border-color:transparent;cursor:not-allowed}.customApiTestTab div.c-toggle label{margin-top:0}.customApiTestTab .customApiTestTab-sectionDivider{margin-top:32px;margin-bottom:32px}
.validatedInput{position:relative;padding:0;margin:0}.validatedInput .validatedInput-label{margin-top:0;font-size:12px;padding:0 0 4px 0}.validatedInput .validatedInput-description{margin-top:0;margin-bottom:8px;font-size:12px;padding:0 0 4px 0}.validatedInput .validatedInput-input{margin:0}.validatedInput .validatedInput-input--toolTipLeft{padding-left:40px !important}.validatedInput .validatedInput-input--toolTipRight{padding-right:40px !important}.validatedInput .c-select .validatedInput-input--toolTipRight{padding-right:64px !important}.validatedInput input.validatedInput-input--toolTipRight[type="number"]{padding-right:10px !important}.validatedInput .validatedInput-validationResultTooltip{position:absolute;bottom:10px;width:16px;height:16px;vertical-align:middle}.validatedInput .validatedInput-validationResultTooltip--left{left:12px}.validatedInput .validatedInput-validationResultTooltip--right{right:12px}.validatedInput .c-select+.validatedInput-validationResultTooltip--right,.validatedInput input[type="number"]+.validatedInput-validationResultTooltip--right{right:36px}
.validation-results-container{margin:0}.validation-results-container .validation-pane{margin-top:12px}.validation-results-container .validation-pane .validation-icon{margin-right:24px}.validation-results-container .validation-pane .pane-content .pane-field{margin-bottom:0}.validation-results-container .validation-pane div.entity-result{margin-bottom:8px}.validation-results-container .validation-pane .result-messages img{display:inline}.validation-results-container .validation-pane .result-messages label{display:inline}.validation-results-container .indent{margin-left:16px}
.validationResultTooltip{padding:0;margin:0}.validationResultTooltip .validationResultTooltip-icon{display:block}.validationResultTooltip .validationResultTooltip-result{margin:8px}.validationResultTooltip .validationResultTooltip-result-icon{margin-top:3px;margin-right:4px;vertical-align:top;display:inline-block}.validationResultTooltip .validationResultTooltip-result-message{margin-left:4px;display:inline-block;width:85%}.validationResultTooltip .validationResultTooltip-result-divider{margin:4px 0;border-color:#eaeaea}.validationResultTooltip .validationResultTooltip-tooltip{width:300px;background-color:#fff;color:#333;box-shadow:0 0 4px 0 #a6a6a6;border:1px solid #eaeaea;text-align:left;padding:4px 4px;border-radius:4px;visibility:hidden;position:absolute;z-index:1}.validationResultTooltip .validationResultTooltip-tooltip--topLeft{bottom:28px;right:0}.validationResultTooltip .validationResultTooltip-tooltip--topRight{bottom:28px;left:0}.validationResultTooltip .validationResultTooltip-tooltip--bottomLeft{top:28px;right:0}.validationResultTooltip .validationResultTooltip-tooltip--bottomRight{top:28px;left:0}.validationResultTooltip:hover .validationResultTooltip-tooltip,.validationResultTooltip:focus .validationResultTooltip-tooltip{visibility:visible}
.context-support-dialog [role=presentation]{z-index:1000;background-color:rgba(0,0,0,0.7)}.context-support-dialog [role=dialog]{z-index:1000;border:none}@media only screen and (min-width:480px){.context-support-dialog [role=dialog]{min-width:90%}}@media only screen and (min-width:960px){.context-support-dialog [role=dialog]{min-width:960px}}.context-support-dialog [role=dialog] .text-center{text-align:center}.context-support-dialog [role=dialog] .popup-heading{margin:0 0 24px 0}.context-support-dialog [role=dialog] h2{font-size:30px}.context-support-dialog [role=dialog] .c-paragraph-2{font-weight:500}.context-support-dialog [role=dialog] .row{padding:0;width:100%}.context-support-dialog [role=dialog] .column{width:44%;margin:0 2.6%}@media only screen and (max-width:960px){.context-support-dialog [role=dialog] .column{width:100%}}.context-support-dialog [role=dialog] a{color:#0066ff}.context-support-dialog [role=dialog] .link-button{margin:34px 0}@media only screen and (max-width:960px){.context-support-dialog [role=dialog] .link-button{margin-bottom:60px}}.context-support-dialog [role=dialog] .c-button{display:block;border:1px solid #0066ff;background-color:#0066ff;color:white;padding:10px 16px;font-weight:500;font-size:18px;text-align:center;max-width:250px}.context-support-dialog [role=dialog] .c-button[disabled="disabled"]{background-color:#dadada;border-color:#dadada;color:#3c3c3c}
.fl-NewTicket .fl-NewTicket-Iframe{border:none;height:calc(100% - 48px);width:100%;position:absolute;left:0;top:0}
.template-card-contact-card{padding:0;position:relative;width:100%;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.template-card-contact-card .contact-card-cell{-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;-ms-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%;position:relative}.template-card-contact-card .contact-card-cell img{position:absolute;text-align:center;display:inline-block;top:0;bottom:0;left:0;right:0;margin:auto;max-width:75px;min-width:75px;max-height:60%}.template-card-contact-card .one-icon-set{-ms-flex-basis:100%;-webkit-flex-basis:100%;flex-basis:100%}.template-card-contact-card .two-icon-set{-ms-flex-basis:50%;-webkit-flex-basis:50%;flex-basis:50%}.template-card-contact-card .three-icon-set{-ms-flex-basis:33.33%;-webkit-flex-basis:33.33%;flex-basis:33.33%}.template-card-contact-card .three-icon-set img{max-width:68px;min-width:68px}.template-card-contact-card .four-icon-set{-ms-flex-basis:25%;-webkit-flex-basis:25%;flex-basis:25%}.template-card-contact-card .four-icon-set img{max-height:66px;max-width:46px;min-width:46px}.template-card-contact-card .remainder-cell{background-color:#eaeaea}.template-card-contact-card .remainder-cell p{text-align:center;color:#000000;font-size:24px}
.responsive-template-card{display:block;position:relative;border-width:1px 0;border-style:solid;border-color:#C8C8C8;box-shadow:0 0 2px rgba(0,0,0,0.2)}.responsive-template-card:hover{box-shadow:none;border-color:#0066ff}.responsive-template-card .content{width:100%;height:146px;background-color:white;padding:12px 16px;padding-left:162px;text-align:left}.responsive-template-card .content .thumbnail{width:100%;height:60%}.responsive-template-card .template-icon-card{float:left;width:146px;height:146px}.responsive-template-card .template-icon-card .api-icon{float:left;text-align:center;height:73px;box-shadow:inset 0 0 1px rgba(0,0,0,0.3)}.responsive-template-card .template-icon-card .api-icon img{margin-top:10px;height:53px;width:53px}.responsive-template-card .template-icon-card.one-icon-set .api-icon,.responsive-template-card .template-icon-card.two-icon-set .api-icon{width:146px}.responsive-template-card .template-icon-card.three-icon-set .api-icon{width:73px}.responsive-template-card .template-icon-card.three-icon-set .api-icon:first-child{width:146px}.responsive-template-card .template-icon-card.four-icon-set .api-icon{width:73px}.responsive-template-card .template-icon-card.four-icon-set .api-icon.additional-api-placeholder{background-color:#E3E3E3;text-align:center}.responsive-template-card .template-icon-card.four-icon-set .api-icon.additional-api-placeholder p{padding:0;font-size:24px;line-height:73px}.responsive-template-card .display-name{display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:82px;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:15px;line-height:20px;font-weight:600;padding:0;width:100%}.responsive-template-card .metadata{position:absolute;bottom:12px}.responsive-template-card .metadata p{font-size:13px;line-height:16px;text-overflow:ellipsis;overflow:hidden;padding:0;color:#5e5e5e}.responsive-template-card .template-fallback-icon{background-color:#E3E3E3}.responsive-template-card .metadata .c-button{border-color:#0066ff;background-color:#0066ff;color:white}.responsive-template-card .metadata .c-button:hover{background-color:#005FCB;border-color:#005FCB}.responsive-template-card .metadata .disabled-button{border-color:#767676;background-color:#767676}.responsive-template-card .metadata .disabled-button:hover{background-color:#767676;border-color:#767676}@media only screen and (min-width:768px){.responsive-template-card{margin:0 auto;height:218px;width:218px;border:1px solid #C8C8C8;box-shadow:0 0 2px rgba(0,0,0,0.2)}.responsive-template-card:before,.responsive-template-card:after{content:' ';display:table}.responsive-template-card:after{clear:both}.responsive-template-card .content{height:216px;padding:12px 16px;padding-left:91px}.responsive-template-card .display-name{width:inherit;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:152px;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:15px;line-height:20px}.responsive-template-card .metadata{bottom:12px;max-width:109px}.responsive-template-card .metadata .c-button{border-color:#0066ff;background-color:#0066ff;color:white}.responsive-template-card .metadata .c-button:hover{background-color:#005FCB;border-color:#005FCB}.responsive-template-card .metadata .disabled-button{border-color:#767676;background-color:#767676}.responsive-template-card .template-icon-card{width:75px}.responsive-template-card .template-icon-card.one-icon-set .api-icon,.responsive-template-card .template-icon-card.two-icon-set .api-icon,.responsive-template-card .template-icon-card.three-icon-set .api-icon,.responsive-template-card .template-icon-card.four-icon-set .api-icon{width:75px}.responsive-template-card .template-icon-card.one-icon-set .api-icon{height:216px}.responsive-template-card .template-icon-card.one-icon-set .api-icon img{margin-top:80.5px;height:55px;width:55px}.responsive-template-card .template-icon-card.two-icon-set .api-icon{height:108px}.responsive-template-card .template-icon-card.two-icon-set .api-icon img{margin-top:26.5px;height:55px;width:55px}.responsive-template-card .template-icon-card.three-icon-set .api-icon{height:72px}.responsive-template-card .template-icon-card.three-icon-set .api-icon:first-child{width:75px}.responsive-template-card .template-icon-card.three-icon-set .api-icon img{margin-top:10px;height:52px;width:52px}.responsive-template-card .template-icon-card.four-icon-set .api-icon{height:54px}.responsive-template-card .template-icon-card.four-icon-set .api-icon img{margin-top:10px;height:34px;width:34px}.responsive-template-card .template-icon-card.four-icon-set .api-icon.additional-api-placeholder p{line-height:54px}}@media only screen and (min-width:960px){.responsive-template-card{height:266px;width:266px;border:1px solid #C8C8C8;box-shadow:0 0 2px rgba(0,0,0,0.2)}.responsive-template-card .content{height:264px;padding:12px 16px;padding-left:111px}.responsive-template-card .display-name{width:inherit;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:200px;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:15px;line-height:20px}.responsive-template-card .metadata{bottom:12px;max-width:137px}.responsive-template-card .metadata .c-button{border-color:#0066ff;background-color:#0066ff;color:white}.responsive-template-card .metadata .c-button:hover{background-color:#005FCB;border-color:#005FCB}.responsive-template-card .metadata .disabled-button{border-color:#767676;background-color:#767676}.responsive-template-card .template-icon-card{width:95px}.responsive-template-card .template-icon-card.one-icon-set .api-icon,.responsive-template-card .template-icon-card.two-icon-set .api-icon,.responsive-template-card .template-icon-card.three-icon-set .api-icon,.responsive-template-card .template-icon-card.four-icon-set .api-icon{width:95px}.responsive-template-card .template-icon-card.one-icon-set .api-icon{height:264px}.responsive-template-card .template-icon-card.one-icon-set .api-icon img{margin-top:94.5px;height:75px;width:75px}.responsive-template-card .template-icon-card.two-icon-set .api-icon{height:132px}.responsive-template-card .template-icon-card.two-icon-set .api-icon img{margin-top:28.5px;height:75px;width:75px}.responsive-template-card .template-icon-card.three-icon-set .api-icon{height:88px}.responsive-template-card .template-icon-card.three-icon-set .api-icon:first-child{width:95px}.responsive-template-card .template-icon-card.three-icon-set .api-icon img{margin-top:10px;height:68px;width:68px}.responsive-template-card .template-icon-card.four-icon-set .api-icon{height:66px}.responsive-template-card .template-icon-card.four-icon-set .api-icon img{margin-top:10px;height:46px;width:46px}.responsive-template-card .template-icon-card.four-icon-set .api-icon.additional-api-placeholder p{line-height:66px}}
.template-card{position:relative;background-color:#fff;text-align:left;overflow:hidden;padding:0;margin:0;width:264px;height:264px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;border-width:1px;border-style:solid;border-color:#C8C8C8}.template-card h1{display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-height:1.5;overflow:hidden;text-overflow:ellipsis;max-height:200px;line-height:20px;font-size:15px;font-weight:600;color:#333;text-align:left;white-space:normal;padding:0;margin-top:12px;margin-right:16px}.template-card .metadata{position:absolute;white-space:nowrap;bottom:12px}.template-card .metadata p{font-size:13px;line-height:normal;text-overflow:ellipsis;overflow:hidden;color:#666666;margin:0;padding:0}.template-card .contact-card-container{width:96px;height:264px;min-width:96px}.template-card .template-card-details{width:100%;-ms-flex-basis:auto;-webkit-flex-basis:auto;flex-basis:auto;-ms-flex-align-self:flex-end;-webkit-flex-align-self:flex-end;flex-align-self:flex-end;position:relative;margin-left:16px}
.template-carousel{margin-bottom:10px}.template-carousel .template-card-container{width:264px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);border:solid 1px #eaeaea;display:inline-block;vertical-align:text-top;margin-right:20px;margin-bottom:25px}.template-carousel .template-card-container:hover,.template-carousel .template-card-container:focus{outline:0;box-shadow:0 0 10px rgba(0,0,0,0.2);border-color:#0066ff}.template-carousel .template-placeholder{background-image:linear-gradient(0deg, #eaeaea, #f8f8f8);background-color:#eaeaea;width:264px;height:264px;margin-right:20px}
.widget .main-container .template-list{margin-top:10px}@media only screen and (min-width:540px){.widget .main-container .template-list{margin-top:24px}}.template-list{color:black}.template-list ul:before,.template-list ul:after{content:' ';display:table}.template-list ul:after{clear:both}.template-list li{margin-bottom:10px;display:block;width:100%;border-width:1px 0;border-style:solid;border-color:transparent}.template-list li:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);border-color:#0066ff}@media only screen and (min-width:768px){.template-list{margin:0 auto;width:708px}.template-list:before,.template-list:after{content:' ';display:table}.template-list:after{clear:both}.template-list li{float:left;width:220px;height:220px;border:1px solid transparent}.template-list li:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);border-color:#0066ff}.template-list li:hover .template-item{box-shadow:none;border-color:#0066ff}.template-list li:nth-of-type(1n){margin:0 24px 24px 0}.template-list li:nth-of-type(3n){margin-right:0}}@media only screen and (min-width:960px){.template-list{width:852px}.template-list li{float:left;width:268px;height:268px;border:1px solid transparent}.template-list li:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);border-color:#0066ff}.template-list li:hover .template-item{box-shadow:none;border-color:#0066ff}.template-list li:nth-of-type(1n){margin:0 24px 24px 0}.template-list li:nth-of-type(3n){margin-right:0}}@media only screen and (min-width:1200px){.template-list{width:1144px}.template-list li{float:left;width:268px;height:268px;border:1px solid transparent}.template-list li:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);border-color:#0066ff}.template-list li:hover .template-item{box-shadow:none;border-color:#0066ff}.template-list li:nth-of-type(1n){margin:0 24px 24px 0}.template-list li:nth-of-type(4n){margin-right:0}}@media only screen and (min-width:768px){.fl-templatePage .fl-templatePage-container .template-list li:nth-of-type(3n){margin-right:24px}}@media only screen and (min-width:768px){.content-container .new-template-card .template-list li:nth-of-type(3n){margin-right:24px}}.template-list-new{max-width:1144px;margin:0 auto}
.templateManager{text-align:center}
.template-landing-lite .content{position:relative}.template-landing-lite alert.sticky-error{position:relative;top:0}.template-landing-lite img.background-image{width:100%;position:absolute;min-width:320px}.template-landing-lite .greeting{text-align:center;font-weight:400;width:100%;font-size:34px;position:relative;padding-top:35px;padding-bottom:450px}@media only screen and (max-width:1800px){.template-landing-lite .greeting{padding-bottom:400px}}@media only screen and (max-width:1500px){.template-landing-lite .greeting{padding-bottom:320px}}@media only screen and (max-width:1200px){.template-landing-lite .greeting{padding-bottom:220px}}@media only screen and (max-width:900px){.template-landing-lite .greeting{font-size:25px;padding-top:25px;padding-bottom:130px}}@media only screen and (max-width:600px){.template-landing-lite .greeting{padding-top:200px;padding-bottom:0}}.template-landing-lite .template-description{width:50%;margin:80px auto;margin-bottom:60px;position:relative;font-size:18px}.template-landing-lite .create-flow-button{display:block;margin:30px auto;width:160px;position:relative}
template-group{display:block}.context-templates-client{background-color:#E3E3E3;width:100%;height:100%;padding-bottom:32px;display:flex;flex-direction:column}.context-templates-client .header{text-indent:-10000px;width:1px;max-height:1px;color:white;padding:0}.context-templates-client .context-template-filter{margin-bottom:10px;padding:30px 0 0 0;background-color:white}@media only screen and (min-width:480px){.context-templates-client .context-template-filter{margin-bottom:24px}}@media only screen and (min-width:960px){.context-templates-client .context-template-filter{margin-bottom:32px}}@media only screen and (min-width:1400px){.context-templates-client .context-template-filter{margin-bottom:40px}}.context-templates-client .context-template-filter .flow-f-search-alt{display:inline-block;max-width:none;width:100%;height:38px}.context-templates-client .context-template-filter .flow-f-search-alt button{margin:1px;height:33px}.context-templates-client .context-template-filter .flow-f-search-alt input[type=text]{display:inline-block}.context-templates-client .context-template-filter .has-more-icon{font-size:large}.context-templates-client .context-template-filter .row+.row{margin-top:0}.context-templates-client .category-heading-container{height:60px;font-size:15px;font-weight:400;background-color:white;z-index:101;position:relative}.context-templates-client .category-heading-container li{display:inline-block}.context-templates-client .category-heading-container nav{background-color:#fff;margin:16px 0 16px 0;padding:0 16px;height:44px;overflow:hidden;position:absolute;z-index:999}.context-templates-client .category-heading-container nav.menu-target{height:auto;padding:0;box-shadow:4px 4px 8px 4px rgba(0,0,0,0.1)}.context-templates-client .category-heading-container nav ul{margin:0;padding:0;list-style-type:none;max-height:88px;position:relative}.context-templates-client .category-heading-container nav li{display:inline-block}.context-templates-client .category-heading-container nav button{margin:0 5px;display:inline-block;font-weight:600;font-size:14px;background-color:transparent;border:none;line-height:44px;height:44px}.context-templates-client .category-heading-container nav button:hover{color:#0066ff}.context-templates-client .category-heading-container nav button:active{outline:#0066ff auto}.context-templates-client .category-heading-container nav button.tab-active{color:#0066ff;padding-bottom:17px;border-bottom:3px solid #0066ff}.context-templates-client .category-heading-container nav:not(.menu-target) li:last-child{position:absolute;right:0;bottom:50px;background-image:linear-gradient(to right, rgba(255,255,255,0) 0, #fff 2em);padding-left:3em}.context-templates-client .category-heading-container nav.menu-target{height:auto;padding:0}.context-templates-client .category-heading-container nav.menu-target button{margin:0;display:inline-block;padding:0 20px;font-weight:600;background-color:transparent;border:none}.context-templates-client .category-heading-container nav.menu-target button:hover{color:#0066ff}.context-templates-client .category-heading-container nav.menu-target button.tab-active{color:#0066ff;padding-bottom:17px;border-bottom:none;border-left:3px solid #0066ff}.context-templates-client .category-heading-container nav.menu-target ul{max-height:none}.context-templates-client .category-heading-container nav.menu-target li{display:block}.context-templates-client .category-heading-container nav.menu-target li:not(:last-child){margin-top:2px}.context-templates-client .category-heading-container nav.menu-target li:first-child{display:inline-block;position:absolute;top:0;right:0;margin-top:10px}.context-templates-client .flow-c-template-filter{text-align:center}.context-templates-client .flow-c-template-filter .c-select{display:inline-block;height:38px;width:100%;max-width:100%;margin-top:0}.context-templates-client .flow-c-template-filter .c-select select:active,.context-templates-client .flow-c-template-filter .c-select select:focus{background-color:#f4f4f4}@media screen and (-ms-high-contrast:active){.context-templates-client .flow-c-template-filter .c-select select:active,.context-templates-client .flow-c-template-filter .c-select select:focus{border:2px solid windowText}}@media only screen and (max-width:480px){.context-templates-client .flow-c-template-filter{display:none}}@media only screen and (min-width:480px){.context-templates-client .flow-c-template-filter{display:inline-block}}.context-templates-client .no-search-result-container{margin-bottom:40px}.context-templates-client .sort-dropdown{position:relative;display:inline-block}.context-templates-client .sort-dropdown button{margin:0;display:inline-block;padding:20px 0;font-weight:600;background-color:transparent;border:none}@media only screen and (min-width:768px){.context-templates-client .sort-dropdown button{margin:0 20px}}.context-templates-client .sort-dropdown button.tab-active{color:#0066ff;padding-bottom:17px;border-bottom:none;border-left:3px solid #0066ff}.context-templates-client .sort-dropdown-content{position:absolute;min-width:160px;background-color:white;box-shadow:8px 8px 16px 8px rgba(0,0,0,0.2);right:0;z-index:998}.context-templates-client .sort-dropdown-content a,.context-templates-client .sort-dropdown-content button{color:black;padding:12px 16px;width:100%;margin:0;text-decoration:none;display:block}.context-templates-client .sort-dropdown-btn,.context-templates-client .categories-dropdown-btn{font-size:large;margin:0 10px}.context-templates-client .sort-dropdown-btn:hover,.context-templates-client .categories-dropdown-btn:hover{cursor:pointer;color:#0066ff}.context-templates-client .menu-target .categories-dropdown-btn{color:#0066ff}@media only screen and (max-width:480px){.context-templates-client .show-sort-btn-for-medium-down{display:inline-block}}@media only screen and (min-width:480px){.context-templates-client .show-sort-btn-for-medium-down{display:none}}.context-templates-client .template-results-container{flex-grow:1}.f-authenticated .context-templates-client{min-height:calc(100vh -  48px)}.f-unauthenticated .context-templates-client{min-height:calc(100vh -  60px)}
.context-templates-lite{background-color:white;width:100%;padding-bottom:32px}
.trial-expired .btn-primary,.extend-trial-dialog .btn-primary,.trial-extended-dialog .btn-primary{background-color:#0066ff;color:white}.trial-expired .c-button,.extend-trial-dialog .c-button,.trial-extended-dialog .c-button{min-width:150px}.trial-expired [role=dialog],.extend-trial-dialog [role=dialog],.trial-extended-dialog [role=dialog]{width:80%;max-height:100vh}.extend-trial-dialog [role="presentation"],.trial-extended-dialog [role="presentation"]{background-color:rgba(0,0,0,0.6)}.trial-expired{text-align:center}.trial-expired .heading{padding:20px}.trial-expired .heading a{color:#0066ff}.trial-expired .heading a:hover{text-decoration:underline}.trial-expired .heading h1{margin:20px 0 5px;padding:0}.trial-expired .heading p{margin:0 0 20px;padding:0}.trial-expired .empty-space{height:40vh;background:url('/Content/Images/Banners/bighero-min.png') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.trial-expired .option h1{padding:0;margin-bottom:20px}.trial-expired .option .error{padding:0 0 10px;color:#EF3A24}@media only screen and (min-width:480px){.trial-expired .options{padding:30px}.trial-expired .options .option{padding:90px 0}}@media only screen and (min-width:480px){.trial-expired .medium-6:first-child{border-right:1px solid black}}.extend-trial-dialog [role="dialog"]{padding:35px;max-width:700px}.extend-trial-dialog h1{padding:0}.extend-trial-dialog label{padding:0;margin:20px 0 10px;font-weight:400}.extend-trial-dialog input,.extend-trial-dialog select,.extend-trial-dialog textarea{width:100%;border:1px solid #C8C8C8;padding:5px 10px}.extend-trial-dialog textarea{display:block;height:150px;resize:none;margin-bottom:30px}.extend-trial-dialog .buttons{text-align:right}.extend-trial-dialog .c-select{max-width:none}.extend-trial-dialog .heading{margin-bottom:36px}.trial-extended-dialog [role="dialog"]{border:none;padding:0;width:80%;max-width:800px}.trial-extended-dialog [role="dialog"] p{padding:0}.trial-extended-dialog svg{width:30px;margin-right:20px;vertical-align:middle}.trial-extended-dialog p{display:inline-block;vertical-align:middle}.trial-extended-dialog button{margin-top:5px;float:right}.trial-extended-dialog .content{padding:20px 50px}.trial-extended-dialog .content:before,.trial-extended-dialog .content:after{content:' ';display:table}.trial-extended-dialog .content:after{clear:both}.trial-extended-dialog .empty-space{height:200px;background:url('/Content/Images/Banners/SignIn.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.user-consent-dialog [role=dialog]{padding:0;max-height:none;max-width:750px;width:90%;overflow:hidden;z-index:1000;border:none}.user-consent-dialog [role=presentation]{z-index:1000;background-color:rgba(0,0,0,0.7)}.user-consent-dialog a{color:#0066ff}.user-consent-dialog button{padding:10px 35px;margin:0 0 10px 0}.user-consent-dialog h1{font-weight:600;padding:0}@media only screen and (max-width:540px){.user-consent-dialog h1{text-align:center;margin-bottom:20px}}.user-consent-dialog img{display:block;width:100%;margin-left:auto}.user-consent-dialog label{margin-top:10px}.user-consent-dialog .country-or-region-select{margin-top:0;width:90%}@media only screen and (max-width:540px){.user-consent-dialog .country-or-region-select{width:100%;max-width:none}}.user-consent-dialog .user-consent-greeting,.user-consent-dialog .user-consent-image{width:49%;display:inline-block;vertical-align:middle}.user-consent-dialog .user-consent-greeting{width:55%;padding:10px}@media only screen and (max-width:540px){.user-consent-dialog .user-consent-greeting{width:100%}}.user-consent-dialog .user-consent-image{width:44%}@media only screen and (max-width:540px){.user-consent-dialog .user-consent-image{display:none}}.user-consent-dialog .user-consent-dialog-header{background-color:#f2f2f2;text-align:left;padding:60px}@media only screen and (max-width:768px){.user-consent-dialog .user-consent-dialog-header{padding:30px}}.user-consent-dialog .user-consent-dialog-footer{padding:35px 20px}.user-consent-dialog .user-consent-dialog-action .spinner-content{display:block;padding:20px}.user-consent-dialog .user-consent-dialog-disclaimer{font-size:12px;color:#767676}.user-consent-dialog .user-consent-error{margin:15px}.user-consent-dialog .user-consent-error .error-message{color:#EF3A24}.user-consent-dialog .email-consent-input,.user-consent-dialog .email-consent-not-required-text{font-size:12px}.user-consent-dialog .consent-taking-long-message{margin-bottom:10px;color:#666666}
.component-inline-consent{font-size:12px;padding-top:0}.component-inline-consent .promotional-email-checkbox{padding-left:10px}.component-inline-consent .promotional-email-checkbox input{-webkit-appearance:checkbox}.component-inline-consent .country-or-region-selector{height:22px;width:240px}.component-inline-consent .inline-block{display:inline-block}.component-inline-consent a{color:#0066ff}.component-inline-consent label,.component-inline-consent span{font-size:12px}
.powerapps-processInsights iframe{width:100%;height:calc(100vh -  48px);border:none;overflow:hidden;display:block}
@media only screen and (max-width:640px){.fl-AppSidebar[aria-expanded=true],.react-flow-appsidebar--init-expanded{position:fixed;height:100%;z-index:999;box-shadow:0 1px 3px rgba(0,0,0,0.15);background-color:#f4f4f4}.react-flow-appsidebar{flex:0 0 48px}}.react-flow-appsidebar{display:inline-block;background-color:#f4f4f4}.react-flow-appsidebar .react-flow-appsidebar--init-collapsed{width:48px}.react-flow-appsidebar .react-flow-appsidebar--init-expanded{width:220px}.react-flow-appsidebar .ms-Fabric{height:100%}.react-flow-appsidebar .ms-Icon-placeHolder{width:0;margin-right:0}
#react-office-header div[id^="ms-searchux-popup"] button[class^="submitSuggestion"],#react-office-header button[class^="submitSearchButton"]{display:none}li[id^="O365_MainLink_Help_Affordance"] label,li[id^="O365_MainLink_Settings_Affordance"] label{display:inline}
